29.React ajax中setState
阿新 • • 發佈:2017-08-04
cto func url com nbsp data his 元素 get
$.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