XmlHttp是什么?

最通用的定义为:XmlHttp是一套可以在Javascript、VbScript、Jscript等脚本语言中通过http协议传送或从接收XML及其他数据的一套API。XmlHttp最大的用处是可以更新网页的部分内容而不需要刷新整个页面。
来自MSDN的解释:XmlHttp提供客户端同http服务器通讯的协议。客户端可以通过XmlHttp对象(MSXML2.XMLHTTP.3.0)向http服务器发送请求并使用微软XML文档对象模型Microsoft? XML Document Object Model (DOM)处理回应。

现在的绝对多数浏览器都增加了对XmlHttp的支持,IE中使用ActiveXObject方式创建XmlHttp对象,其他浏览器如:Firefox、Opera等通过window.XMLHttpRequest来创建xmlhttp对象。

XmlHttp对象参考:

属性:

AG亚游集团onreadystatechange*指定当readyState属性改变时的事件处理句柄。只写
AG亚游集团readyState 返回当前请求的状态,只读.
AG亚游集团responseBody 将回应信息正文以unsigned byte数组形式返回.只读
AG亚游集团responseStream以Ado Stream对象的形式返回响应信息。只读
AG亚游集团responseText将响应信息作为字符串返回.只读
responseXML将响应信息格式化为Xml Document对象并返回,只读
status返回当前请求的http状态码.只读
statusText 返回当前请求的响应行状态,只读

* 表示此属性是W3C文档对象模型的扩展.

方法:

abort取消当前请求
getAllResponseHeaders获取响应的所有http头
getResponseHeader从响应信息中获取指定的http头
open创建一个新的http请求,并指定此请求的方法、URL以及验证信息(用户名/密码)
AG亚游集团发送请求到http服务器并接收回应
setRequestHeader单独指定请求的某个http头

事件:

等待了2.5场那个男人终回来 队友都吓到报警 林丹谌龙后男单一哥是他? 东京奥运或有他一席 巩立姣不满足铜牌:多给我一个月 冠军肯定是我的 克耶高斯连退两项红土赛 正接受手肘伤势治疗 中石油暴涨拉动大盘反弹 10Y美债收益率升破3.1% 东北德比从血拼变成屠杀 要命时刻姜还是老的辣 英国或颁布新政策:向谷歌Facebook征收更多税款 菲律宾:退出国际刑事法院预示该法院“开始终结” 三星电子利润超预期 但警告手机需求疲软 罗永浩“打脸史”:另类的企业家成长之路 鸿海回应台湾地区裁员7000传言:子虚乌有 莫亚:纳达尔是不可复制的 与纳达尔合作非常幸运
国象候选人赛丁立人三连和 前棋王克拉姆尼克领跑 高档幼儿园花1.6万给外教办假证 行政主管获刑 连丢必进球+遇悬案+火爆冲突 卓尔从未在梅州顺过 马英九批蔡当局:让台湾进入风暴与暗礁危险水域 索萨休息室激励队员:回主场赢 全队要再拼90分钟 [新浪彩票]09日竞彩赔率解读:比利亚雷全取三分 女子乘飞机过不了安检 只因她这款“网红”手机壳 Facebook预期营收增幅下滑 市值蒸发超1200亿… 从天黑跑到天亮 日落马拉松即将落地中国! 波兰赛丁祥恩李尚洙出局 女单徐孝元梁夏银进16强 人民日报中央厨房:让8岁学生“认罪” 事情大在哪 特朗普“退群”放飞推升全球油价的“蝴蝶”?
入伍18年 解放军“狙击战神”是怎样炼成的?(图) 二季度财报公布 搜狗的下一个增长点在哪里? 国家发改委主任:雄安新区不搞政策“洼地” 中甲-门线悬案再现锋霸失良机 延边主场0-0申鑫 曝布冯与巴黎闪电达成协议 签2年薪水2000万欧 央视:比埃拉的进球太了不起 比赛像足协杯决赛 男孩车棚里练“劈风掌” 致48辆电动车摩托车被烧 欧盟公布对美报复清单 特朗普钢铝重税引发美下岗潮 殖民地邀请赛获嘉信冠名赞助 2019年启动四年合同 女的学什么手艺有前途 女生最吃香的十大职业 一万元猪舍建设图片 卖什么利润大不压货 AG亚游集团