use*_*241 32 ajax jquery backbone.js reactjs
我应该如何在相当传统的Web应用程序中处理ajax请求?特别是使用React进行视图,同时使用后端处理文本等数据,但是使用ajax自动保存用户交互,例如切换选项或将帖子贴到服务器上.
我应该只使用jQuery,还是像Backbone这样的东西会更有益?
Pyt*_*eat 43
为了防止任何人偶然发现这个并且不知道,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)
});
},
Run Code Online (Sandbox Code Playgroud)
Moh*_*rif 17
请Complementary Tools访问https://github.com/facebook/react/wiki/Complementary-Tools查看Facebook的官方文档.
他们只是推荐几个获取API的数据
我个人最喜欢的是axios由于承诺在浏览器和nodejs env中工作,甚至官方反应JS网站在AJAX和API上推荐相同的
Ale*_*yuv 13
你可以使用JavaScript Fetch API,它也支持GET和POST,还有bilding Promises.
fetch('/api/getSomething').then(function() {...})
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
49459 次 |
| 最近记录: |