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的创建
原文:http://www.cnblogs.com/fireporsche/p/6209368.html