javascript一个无懈可击的实例化XMLHttpRequest的方法
javascript一个无懈可击的实例化XMLHttpRequest的方法
发布时间:2016-12-30 来源:查字典编辑
摘要:复制代码代码如下:functiongetHTTPRequest(){varxhr=false;if(window.XMLHttpReques...

复制代码 代码如下:

function getHTTPRequest()

{

var xhr = false;

if (window.XMLHttpRequest)

xhr = new XMLHttpRequest(); //IE除外的浏览器

else if (window.ActiveXObject)

{

try

{

xhr = new ActiveXObject("Msxm12.XMLHTTP");//最新版的ActiveX对象

}

catch(e)

{

try

{

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

}

catch(e)

{

xhr = false;

}

}

}

}

接下来是一个应用的实例:

复制代码 代码如下:

//完整的GET请求

var request = getHTTPRequest();

if(request)

{

request.onreadystatechange = dosomething;

request.open("GET","file.doc",true);

request.send(null);

}

推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
相关阅读
网友关注
最新Javascript教程学习
热门Javascript教程学习
编程开发子分类