我是javascript和jQuery的新手。我正在开发一个页面,我从代码中生成了页面的整个html。在页面中,有一个文本框可以发布消息,每条消息都可以发布评论。现在,当我发布新评论或删除评论时,我需要进行数据库调用。 我知道从js
执行此操作的方法
- do xmlhttprequest
- 从jQuery执行ajax调用。
醇>
有人可以告诉我哪种方法符合我的要求吗?
答案 0 :(得分:11)
每个浏览器都有自己的XmlHttpRequest实现。使用框架可以最大限度地减少跨浏览器差异和怪癖的麻烦,特别是如果你是新手。
答案 1 :(得分:3)
xmlhttprequest没有通过跨浏览器工作,例如some IE versions,所以最好的选择是jQuery的ajax调用。
答案 2 :(得分:2)
阅读this。它会帮助你。
答案 3 :(得分:2)
jQuery本身将使用XMLHTTPRequest对象。它提供的内容将是函数的包装器。因此,如果您想避免编写针对各种浏览器的javascript的负担,那么您可以选择jQuery。
答案 4 :(得分:0)
至少今天jQuery不是一个干净甚至是快速的解决方案,从这个测试中我在移动或桌面上的结果表明,jQuery至少比XHR2慢80%:https://jsperf.com/xhr-vs-jquery-ajax-vs-get-vs-fetch