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对象的形式返回响应信息。只读
responseText将响应信息作为字符串返回.只读
responseXML将响应信息格式化为Xml Document对象并返回,只读
status返回当前请求的http状态码.只读
statusText 返回当前请求的响应行状态,只读

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

方法:

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

事件:

缅甸对外国游客签证新政:中国落地签 日韩可免签 美国男子锁双胞胎女儿10年 几乎天天强奸生下两孩 微博发布315白皮书 携手新浪正式推出黑猫投诉平台 川航航班遇故障机组完成一次史诗级壮举 网友怒赞 国中水务重组疑问多:标的业绩下滑明显 现金流异常 报复清单长10页 欧洲严阵以待对美贸易战 法国东南部发生雪崩 造成4人死亡1人失踪 以色列跻身世界第5大军火出口国 印度越南成重点客户 小炮跟单:周二欧冠6中6全红!亚冠击落申花3.7平赔 世界卫生组织呼吁各国 5年内食品禁止添反式脂肪 G20忧贸易摩擦拖累世界经济 对美批判喷薄而出 佬牛解盘:阿森纳不稳需防平 莱斯特单3可期
社科院专家:年轻人要为自己养老早做准备 华媒:英国研究显示全球旅行或促进超级病菌传播 吴金贵:祝贺权健进亚冠八强 队长踢世界杯是光荣 伤病太多骑士签25岁大前救急 40万美元用10天 乡村里的“手机争夺战”:孩子抱手机不放打游戏看剧 驻卡塔尔美军乌代德基地扩建 拟打造为永久性基地 日本出口受日圆升值拖累不如预期 贸易摩擦带来风险 美国陆军部长:2028年美国陆军将所向无敌 中国空军轰6K轰炸机完成在南海岛礁起降(图) 刘结一:望台商以实际行动让台胞认清“台独”本质 陕西旬阳自称黑社会女教师被记过 调离教学岗位 贵州遵义市委秘书长王晓旭涉违纪被审查(简历)
小将陈晓欣成功晋级 中国队世锦赛首日完美收官 台媒:大陆旅游景点推陈出新 令台湾游客目不暇接 韩外长敦促朝把握机会对话 愿为朝美对话创造机会 滴滴司机半路说累了让乘客开 出车祸后称自己无责 博通尝试收购高通让欧盟不安:隐私数据可能被泄露 全球智能手机销量首次下滑 苹果仍独占近九成利润 中国这些大国利器横空出世 日美垄断地位从此被打破 小伙酒后得知父母又吵架 回家掏出匕首重伤父亲 我国制造业总体延续扩张态势 2月PMI回落属正常波动 有什么好的发展项目 地摊卖什么最火 月薪过万十大冷门职业 月薪过万十大冷门职业 AG亚游集团