求闻百科
搜索
切换搜索
切换菜单
切换个人菜单
查看“XMLHttpRequest”的源代码
求闻百科,共笔求闻
更多语言
阅读
查看源代码
查看历史
页面
讨论
更多操作
←
XMLHttpRequest
因为下列原因,您没有权限编辑该页面。请逐条确认下列问题是否解决后再试。
您所请求的操作,仅限具有
注册用户
权限的
用户
执行。
若您尚未登录求闻百科账号,请您
登录
求闻百科账号后操作。
您尚未完成实名制验证,因此操作受限。请尽快
完成实名制验证
,或联系
裁决委员会
以
获取操作权限
。
注:若您是非中国大陆用户,您应当联络电子邮件staff
qiuwen.org以获得帮助。
您尚未完成
电子邮件确认
,因此操作受限,请尽快
完成电子邮件确认
。
若您无法完成前述手续,请参考
帮助文档
,或通过适当渠道请求管理员或裁决委员协助。
您可以查看和复制此页面的源代码。
若您无权编辑本页面,您可以
提出编辑请求
,提请有权限者代为编辑。
{{noteTA|G1=IT}}'''XMLHTTP'''是一组[[API]]函数集,可被[[JavaScript]]、JScript、[[VBScript]]以及其它[[web浏览器]]内嵌的[[脚本语言]]调用,通过[[HTTP]]在浏览器和[[web服务器]]之间收发[[XML]]或其它数据。XMLHTTP最大的好处在于可以动态地更新网页,它无需重新从服务器读取整个网页,也不需要安装额外的插件。该技术被许多网站使用,以实现快速响应的动态网页应用。例如:[[Google]]的[[Gmail]]服务、Google Suggest动态查找界面以及[[Google地图|Google Map]]地理信息服务。 XMLHTTP是'''[[AJAX]]'''网页开发技术的重要组成部分。 除XML之外,XMLHTTP还能用于获取其它格式的数据,如[[JSON]]或者甚至纯文本。 == 背景知识 == XMLHTTP最初是由微软公司发明的,在[[Internet Explorer]] 5.0中用作[[ActiveX]]对象,可通过JavaScript、VBScript或其它浏览器支持的脚本语言访问。[[Mozilla]]的开发人员后来在Mozilla 1.0中实现了一个兼容的版本。之后苹果电脑公司在[[Safari]] 1.2中开始支持XMLHTTP,而[[Opera]]从8.0版开始也宣布支持XMLHTTP。 大多数使用了XMLHTTP的设计良好的网页,会使用简单的JavaScript函数,将不同浏览器之间调用XMLHTTP的差异性屏蔽,该函数会自动检测浏览器版本并隐藏不同环境的差异。 在[[DOM]] 3(文档对象模型 Level 3)的读取和保存规范(Load and Save Specification)中也有类似的功能,它已经成为[[W3C]]推荐的方法。截止2011年,大多数浏览器已经支持。 {{網頁技術與標準}} {{Microsoft APIs}} {{W3C规范和标准}} [[Category:HTTP客户端]] [[Category:XML]] [[Category:AJAX]]
返回
XMLHttpRequest
。