29.React ajax中setState
Posted 添砖加码
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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的主要内容,如果未能解决你的问题,请参考以下文章
React 服务器端渲染 AJAX setState() - 未定义文档
TypeError:无法读取未定义的属性“setState”
Json与Ajax交互报错解决No converter found for return value of type: class com.github.pagehelper.PageInfo(代码片
Json与Ajax交互报错解决No converter found for return value of type: class com.github.pagehelper.PageInfo(代码片