javascript一个无懈可击的实例化XMLHttpRequest的方法

2019-12-24,,

复制代码 代码如下:
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类继承及实例化的方法

《javascript一个无懈可击的实例化XMLHttpRequest的方法.doc》

下载本文的Word格式文档,以方便收藏与打印。