今天看到有两种IE创建XMLHttpRequset对象的方式,不知道哪种正确,哪位能解惑一下,谢谢:
第一种:
if(window.ActiveXObject){
var version = [
'MSXML2.XMLHttp.6.0',
'MSXML2.XMLHttp.3.0',
'MSXML2.XMLHttp'
];
for(var i=0; i<version.length; i++){
try{
return new ActiveXObject(version[i]);
}catch(e){
//skip
}
}
}else{
throw new Error('does not support XHR');
}
第二种:
if(window.ActiveXObject){
return new ActiveXObject('Microsoft.XMLHTTP');
}