XmlHttpRequest与jQuery

XmlHttpRequest与jQuery,jquery,xmlhttprequest,Jquery,Xmlhttprequest,我对javascript和jQuery都是新手。我正在开发一个页面,在这个页面中,我从代码中生成了整个页面的html。在页面中,有一个文本框用于发布消息,并且可以为每条消息发布评论。现在,当我发布新评论或删除评论时,我需要执行数据库调用。 我从js知道两种方法 是否执行xmlhttprequest 从jQuery执行ajax调用 有人能告诉我哪种方法适合我的要求吗?例如,xmlhttprequest不能通过跨浏览器工作,所以最好的选择是jQuery的ajax调用。每个浏览器都有自己的xmlhtt

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

  • 是否执行xmlhttprequest
  • 从jQuery执行ajax调用

  • 有人能告诉我哪种方法适合我的要求吗?

    例如,xmlhttprequest不能通过跨浏览器工作,所以最好的选择是jQuery的ajax调用。

    每个浏览器都有自己的xmlhttprequest实现。使用框架将最大限度地减少跨浏览器差异和怪癖带来的麻烦,特别是在您是新手时。

    jQuery本身将使用XMLHTTPRequest对象。它提供的是函数的包装器。因此,如果您想避免编写针对各种浏览器的javascript的负担,那么您可以选择jQuery。

    至少今天jQuery不是一个干净甚至快速的解决方案,从这个测试中,我在移动或桌面上的测试结果显示,jQuery至少比XHR2慢80%:

    谢谢。。。我在同一个页面中有一个方法调用wcf服务来删除评论。您能告诉我如何使用jquery[ajax]调用该方法吗?因为我在中看到的任何示例都有一个页面的url。。。那么如何调用该页面的方法以及我不想刷新整个页面。。我的方法还返回CommentId,因为我必须生成一些html并将其写入div。。。你能给我推荐一些好的文章来看看相同的示例代码吗?我想你可以在Stackoverflow中找到这些问题的答案。。。如果你找不到答案,就把它们提出来,我们会尽力帮助你…@Dominic但就性能而言,bruh,哪个比xmlhttprequest或jquery更快?7年后,这不再正确。现在几乎所有浏览器都支持XHR。对于IE来说是10+。就我而言,我正在用html5、web workers等开发特定的媒体相关应用程序。IE目前还不是游戏的一部分。@你没有支持$.ajax方法xmlhttprequest?我相信自8年前以来情况发生了变化。当时有一些浏览器没有xmlhttprequest,jQuery change.Amen。人们认为在基准测试之前jQuery“更容易”的时候使用本机JavaScript很奇怪。