跳转到内容

XML - 数据交换管理/XMLHTTP

来自维基教科书,开放书籍,开放世界



上一章 下一章
Web 服务 数据库和 XML



XMLHttpRequest 对象使 JavaScript 能够向远程服务器发出 HTTP 请求,而无需重新加载页面。它最初由 Microsoft 作为 ActiveX 对象实现,但现在已作为 Mozilla 和 Apple Safari 浏览器中的本机对象提供。Javascript 用于将信息实时传输回服务器,服务器可以处理这些信息,然后立即返回给用户。

XMLHttpRequest 对象的主要功能是它为网页提供了一种简单的方法,使网页能够从服务器接收更新的信息,而无需刷新整个网页。因此,Web 服务器的处理负载降低,用户接收信息的速度更快,并且不会出现任何服务中断。

未来应用

[编辑 | 编辑源代码]

XMLHttpRequest 对象在现有的数据交换方法上有很多改进。许多开发人员仍然依赖于公共网关接口 (CGI) 进行数据交换。由于 CGI 对数据格式没有足够的限制,因此从数据交换的角度来看,XML 的使用相对来说毫无意义。利用 XMLHttp 的固有能力将消除 CGI 广泛使用所带来的不足。与现有开发方法相比,XMLHttpRequest 对象为实时内容交付提供了一种更合适的方法。

http://developer.apple.com/library/safari/#documentation/appleapplications/Conceptual/SafariJSProgTopics/Articles/XHR.html

华夏公益教科书