获取xmlhttprequest对象

简介:

/**

 * 获取XmlHttpRequest对象

 */

function getXMLHttpRequest(){

   var xmlHttpReq;

   try{ // Firefox, Opera 8.0+, Safari

        xmlHttpReq=new XMLHttpRequest();

    }

    catch (e){

   try{// Internet Explorer

         xmlHttpReq=new ActiveXObject("Msxml2.XMLHTTP");

      }

    catch (e){

      try{

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

      }

      catch (e){}

      }

    }


return xmlHttpReq;

 }

 

/**

 * 获取XmlHttpRequest对象

 */

function getXMLHttpRequest(){

 var xmlHttpReq=null; 

 if (window.ActiveXObject) {//IE浏览器创建XMLHttpRequest对象

  xmlHttpReq = new ActiveXObject("MSXML2.XMLHTTP.3.0");

 }else if(window.XMLHttpRequest){

   xmlHttpReq = new XMLHttpRequest();

 }

     return xmlHttpReq;

}



/**

 * 获取XmlHttpRequest对象

 */

function getXMLHttpRequest() {

var xmlHttpReq=null;

if (window.XMLHttpRequest) {//Mozilla 浏览器

xmlHttpReq = new XMLHttpRequest();

}else {

if (window.ActiveXObject) {//IE 浏览器

try {

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

}

catch (e) {

try {//IE 浏览器

xmlHttpReq = new ActiveXObject("Msxml2.XMLHTTP");

}

catch (e) {

}

}

}

}

return xmlHttpReq;

}

本文转自 素颜猪 51CTO博客,原文链接:http://blog.51cto.com/suyanzhu/1896875

 


相关文章
|
21小时前
|
Web App开发 XML JavaScript
XMLHttpRequest 对象
10月更文挑战第1天
|
5月前
|
前端开发
用Promise对象实现的 Ajax
用Promise对象实现的 Ajax
31 0
|
5月前
|
XML 前端开发 JavaScript
AJAX - 创建 XMLHttpRequest 对象
AJAX - 创建 XMLHttpRequest 对象
|
5月前
|
XML JSON 前端开发
AJAX 中创建 XMLHttpRequest 对象的方法和常用属性、方法
AJAX 中创建 XMLHttpRequest 对象的方法和常用属性、方法
65 0
|
XML Web App开发 缓存
一、所谓“神秘”的XMLHttpRequest对象
一、所谓“神秘”的XMLHttpRequest对象
287 0
|
前端开发
介绍一下XMLHttpRequest对象,他有哪些常用方法和属性
介绍一下XMLHttpRequest对象,他有哪些常用方法和属性
158 0
|
Web App开发 前端开发 JavaScript
XMLHttpRequest对象在IE和Firefox中创建方式有没有不同?
XMLHttpRequest对象在IE和Firefox中创建方式有没有不同?
155 0
|
Web App开发 JavaScript 前端开发
|
XML JavaScript 前端开发