首页 > 代码库 > 29.React ajax中setState
29.React ajax中setState
$.ajax({ url: url, type: "POST", timeout : 6000000, //超时时间设置,单位毫秒 data: JSON.stringify(json), contentType: "application/json; charset=utf-8", dataType: "json", success:function(d){ if(d.result==0){ this.setState({ commission:d.data.commission }) } }.bind(this) })
bind(this)
有时候在元素上绑定事件,像下面这样,看起来很正常,但是会报一些未定义的错误
<div onClick={this.hanldeClick}></div>
你可能需要这么操作
getInitialState: function() { this.handleClick = this.handle.bind(this) return {};},
constructor(props){ super(props) this.handleClick = this.handleClick.bind(this) }
29.React ajax中setState
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。