复制代码 代码如下:
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的类继承
- JavaScript中的类继承
- javascript类继承机制的原理分析
- javascript中使用new与不使用实例化对象的区别
- 浅谈javascript构造函数与实例化对象
- Javascript代码实现仿实例化类
- JavaScript类继承及实例化的方法