我应该如何在相当传统的 Web 应用程序中处理 ajax 请求?具体来说,使用 React 进行 View ,同时拥有处理文本等数据的后端,但使用 ajax 自动保存用户交互,例如切换选项或喜欢服务器上的帖子。
我应该只使用 jQuery 来实现此目的,还是像 Backbone 这样的东西更有益?
最佳答案
以防万一有人偶然发现这一点并且不知道,jQuery 使发送 AJAX 调用变得非常容易。由于 React 只是 JavaScript,因此它的工作方式就像任何其他 jQuery AJAX 调用一样。
React 自己的文档使用 jQuery 进行 AJAX 调用,因此我认为无论堆栈如何,这对于大多数用途来说都足够好了。
componentDidMount: function() {
$.ajax({
url: this.props.url,
dataType: 'json',
cache: false,
success: function(data) {
this.setState({data: data});
}.bind(this),
error: function(xhr, status, err) {
console.error(this.props.url, status, err.toString());
}.bind(this)
});
},
关于jquery - 使用 React 处理 ajax,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29990809/