IT虾米网

jquery之使用 React 处理 ajax

bluestorm 2025年12月25日 程序员 78 0

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


评论关闭
IT虾米网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!