【发布时间】:2016-05-03 16:28:58
【问题描述】:
我正在使用 generator-react-webpack 创建一个 React Web 应用程序。此 Web 应用程序依赖于 JSON 提要 - 其中一个托管在不支持 JSONP 的 CDN 上,并且 CDN url 是 Web 应用程序的子域。有没有办法从 React 组件中返回 JSON 数据?
基本反应组件:
var AppComponent = React.createClass({
loadData: function() {
jQuery.getJSON(jsonFile.json?callback=?)
.done(function(data) {
console.log(data);
}.bind(this));
},
render: function(){
return ( ... );
}
});
我尝试了一些解决方案,得出的结论是我需要在 JSON 文件上定义自己的回调,如下所示:
JSON:
handleData({
"data": "hello World"
})
有没有办法在反应组件中定义handleData 回调,或者从反应组件访问的响应?任何关于我如何让它发挥作用的想法都非常感谢。谢谢!
【问题讨论】:
标签: javascript json reactjs webpack