您的位置:首页 > 理论基础 > 计算机网络

简析javascript 的 window.XMLHttpRequest

2013-11-25 19:19 323 查看
在javascript里,window是最顶级对象(除了Object,Function...那些之外),它代表了一个窗体。

window.XMLHttpRequest代表的是window的一个属性,它是设计AJAX时使用的一个重要的技术。

拥有这个属性的浏览器有:firefox,opera,safiar,IE7.0,IE8.0等;

没有这个属性的浏览器有:IE6.0,5.5等,这些浏览器使用window.ActiveXObject来替代window.XMLHttpRequest。

因此,使用js创建ajax对象时,需要做一下判断,代码如下:

if (window.XMLHttpRequest) {

req = new XMLHttpRequest();

}else if (window.ActiveXObject){

req = new ActiveXObject("Microsoft.XMLHTTP");

}

注意:new XMLHttpRequest()和new ActiveXObject("Microsoft.XMLHTTP")生成对象的方式是有区别的。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: