XMLHttpRequest有什么好处?

时间:2010-11-16 18:06:54

标签: ajax web-services http xmlhttprequest

XML HTTP请求有哪些好处?给定服务器可以发送正常请求(非XHR)的数据(例如,一些JSON序列化),因为它将发送XHR请求的数据。并且该数据也可以异步处理(例如通过浏览器)。那么为什么发明了XMLHttpRequest呢?

我能想到的一些事情:

  • 为HTML和网络服务使用相同的网址
  • 让服务器知道必须快速处理。

4 个答案:

答案 0 :(得分:0)

据我所知,XmlHttpRequest的首次使用之一是OWA,它在线上使用了WebDAV。所以请告诉我除了GET / POST之外的其他方法。

答案 1 :(得分:0)

XHR的一个重要特点是它是异步的,你可以同时运行几个XHR请求。例如,您的网页上可以有多个告密者,所有人都可以独立同时更新。

答案 2 :(得分:0)

XMLHttpRequest(或IE中的ActiveXObject)允许Javascript发出HTTP请求。它的创建是为了能够在Javascript中检索数据,而无需更改页面/刷新浏览器。

有非javascript方法可以在不刷新页面的情况下检索数据,但如果您使用的是Javascript,则需要使用XMLHttpRequest。许多库通过在库中实现ajax函数(例如jQuery.ajax())简化了这个调用的使用,这导致大多数人甚至没有意识到XMLHttpRequest是它背后的底层调用。

答案 3 :(得分:-1)

我认为它存在的最大原因是它早于Ajax JSON请求。它最初是基于AJAX的唯一方法。在请求HTML页面并使用所请求的信息填充HTML元素时,它仍然很有用。在该实例中使用XHR而不是解析JSON并读出变量要简单得多。

我想简单的答案是,如果您正在寻找单个数据,那么处理起来就会更简单。

相关问题