在jquery.ajax的success后面的方法加个bind(this)是什么意思?
在jquery.ajax的success后面的方法加个bind(this)是什么意思?
var CommentBox = React.createClass({ loadCommentsFromServer: function() { $.ajax({ url: this.props.url, dataType: 'json', success: function(data) { this.setState({data: data}); }.bind(this), error: function(xhr, status, err) { console.error(this.props.url, status, err.toString()); }.bind(this) }); },
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
bind(this) 你可以当做是 使用外部的this(React组件的)覆盖ajax函数中的this.
绑定到this指针事件
绑定上文中的this,这个是什么里面的代码?我看是react写的,共享出来地址,参考下