我应该如何在相当传统的 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)
});
},






