【发布时间】:2016-09-28 17:55:44
【问题描述】:
如果我偏离目标,请原谅,但我正在尝试将组件的状态设置为 json 对象,以便我可以使用组件渲染它。
这是我的组件中当前的内容:
render: function() {
this.serverRequest = $.get(this.props.source, function (data) {
this.state.content = $.parseJSON(data);
}.bind(this));
return (
<div>
{Object.keys(this.state.content).map(function (key) {
return <div>Key: {key}, Value: {this.state.content[key]}</div>;
})}
</div>
);
使用此代码,我目前得到:
未捕获的类型错误:无法读取未定义的属性“状态”
任何人都知道为什么这不起作用?
【问题讨论】:
标签: javascript json reactjs get