XmlHttpRequest vs jQuery

时间:2010-01-28 04:46:54

标签: jquery xmlhttprequest

我是javascript和jQuery的新手。我正在开发一个页面,我从代码中生成了页面的整个html。在页面中,有一个文本框可以发布消息,每条消息都可以发布评论。现在,当我发布新评论或删除评论时,我需要进行数据库调用。 我知道从js

执行此操作的方法
  
      
  1. do xmlhttprequest
  2.   
  3. 从jQuery执行ajax调用。
  4.   

有人可以告诉我哪种方法符合我的要求吗?

5 个答案:

答案 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