componentDidMount() {
$.ajax({
type: "GET",
url: "/tweets",
dataType: "json",
success: function (data){
//$('#tweetsList').append(data);
this.setState({tweetsList: data});
},
error: function (error) {
console.log(error);
}
});
}
上面的代码块给了我一个this.setState函数找不到的错误。我试图从我的Tweets控制器呈现json到我的main.jsx文件。this.setState不是函数rails
ajax调用中此更改的上下文。您需要引用原始上下文。写答案。 –