我应该如何在相当传统的Web应用程序中处理Ajax请求?特别是使用React用于视图时,虽然后端具有处理文本和其他数据的数据,但是使用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) }); },