shu*_*ham 8 javascript ajax jquery bind
为什么我们在Ajax上调用bind成功调用看看这段代码
$.ajax({
    url: myurl,
    dataType: 'json',
    success: function(data){
        this.setState({data: data});
    }.bind(this)
});
如果我们不调用bind,那么它是否有任何区别,或者在这里使用bind是有利的
你需要调用bind()以强制你的回调context(this)是正确的.否则,默认情况下会在全局上下文中调用它(显然,jQuery使用jqXHR对象的上下文调用它).bind()将函数的上下文设置this为应该是什么.
| 归档时间: | 
 | 
| 查看次数: | 7669 次 | 
| 最近记录: |