这个错误可能是什么原因?
这是我的代码
componentDidMount() {
$.get("/api/v1/schools", function(result) {
this.setState({
dataSchools: result,
});
}.bind(this));
}
答案 0 :(得分:1)
注意:我不建议仅在Jactery中使用ReactJs应用程序中的ajax调用。您可以使用 superagent 或 needle 等库。
出现错误:在JSX代码中未识别出jquery。原因是JS脚本包含优先级。确保在捆绑Js之前包含jQuery库(使用webpack或CommonJs等buldlers生成的Js)。为了更安全,请保持脚本在所有其他库之前包含jQuery库。因为有很多其他库依赖于jQuery才能正常运行。
希望这有帮助。