如何通过react.js发出服务器端数据请求

时间:2015-04-20 20:55:46

标签: python reactjs

React.js中的My App组件当前访问存储在js变量中的硬编码数据。我想通过向运行该应用程序的python flask服务器发出GET或POST请求来获取这段数据。

React.renderComponent( <App data={dataset}/>, document.getElementById( "App" ) );

假设数据可以通过python flask上的url /get_dataset.json访问。 如何更改代码?

1 个答案:

答案 0 :(得分:3)

假设你正在使用jQuery for ajax,你可以等到呈现组件,直到你得到响应:

$.get('/get_dataset.json', function(dataset) {
  React.renderComponent( <App data={dataset}/>, document.getElementById( "App" ) );
});

或者你可以在组件内部看到here