黑马程序员技术交流社区

标题: 编写ajax公共组件的问题 [打印本页]

作者: 许王斌    时间: 2012-10-25 10:15
标题: 编写ajax公共组件的问题
             //4.设置回调函数
        xhr.onreadystatechange = this.bind(this,function(){
            if (xhr.readyState == 4 && xhr.status == 200) {
                //获得 服务器响应的json数组字符串
                this.callback(xhr.responseText);
            }
}


JS总是提示不支持bind方法或属性,不知道是怎么回事
bind主要的作用是干什么的?
作者: dqzg12300    时间: 2012-10-25 12:33
我记得貌似是绑定数据用的吧。在学Repeater的时候貌似看到过
作者: 黑马王亚男    时间: 2012-10-25 12:46
bind主要的作用是绑定事件。比如给一个输入框绑定个单击事件,或者给任何一个对象绑定一个事件。
作者: 许王斌    时间: 2012-10-25 14:56
//为AjaxRequest添加原型方法
AjaxRequest.prototype = {
    bind: function (object, fun) { return function () { return fun.apply(object, arguments); } }
}

少了一部分内容大家看看




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2