ajax中基本兼容各浏览器的XMLHttpRequest的创建

Posted fireporsche

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ajax中基本兼容各浏览器的XMLHttpRequest的创建相关的知识,希望对你有一定的参考价值。

function createXHR(){

var xhr = null;

if(window.XMLHttpRequest){//判断当前浏览器是否支持XMLHttpRequest

xhr = new XMLHttpRequest();

}else if(window.XMLHttpRequest){//判断当前浏览器是否支持XMLHttpRequest,这是对于IE浏览器的判断

try{

xhr = new ActiveXObject("Msxml2.XMLHTTP");//IE6及以后的版本支持的

}catch(e){

try{

xhr = new ActiveXObject(‘Microsoft.XMLHTTP‘);//IE6以下版本的支持

}catch(e){}

}

}

return xhr;

}


以上是关于ajax中基本兼容各浏览器的XMLHttpRequest的创建的主要内容,如果未能解决你的问题,请参考以下文章

jquery autocomplete ajax获取动态数据,兼容各浏览器,支持中文

记录 -- js浏览器窗口关闭调用ajax

ajax之XMLHttpRequest常用方法属性

原生的ajax和jQuery Ajax的用法

Ajax模式开发者模式

Ajax模式开发者模式