jquery - 使用 React 处理 ajax

标签 jquery ajax backbone.js reactjs

我应该如何在相当传统的 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/

相关文章:

javascript - jQuery 自动完成 - 在选择之前不要填​​充文本输入(鼠标或输入)

javascript - jquery 移动圆形导航后退按钮

cordova - 无法在 phonegap + Backbone 应用程序中呈现 jquery 移动样式

javascript - 哪个 JavaScript AJAX 框架最强大且非常轻量级?

javascript - 通过ajax post发送两个数组

javascript - 尽管文档建议相反,但主干路由中缺少前导斜杠仍无法交付

javascript - 如何在 JS 执行后延迟 CSS 和脚本加载

jQuery while 循环过早停止

jquery - .load 之后调用函数(Jquery)

jquery - Sinatra View 在某些删除请求后不会刷新