function createXMLHttpRequest(){
if(window.XMLHttpRequest){
XMLHttpReq = new XMLHttpRequest();
return XMLHttpReq;
}else if(window.ActiveXObject){
try{
XMLHttpReq = new ActiveXObject("Msxml2.XMLHTTP");
return XMLHttpReq;
}catch(e){
try{
XMLHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
return XMLHttpReq;
}catch(e){}
}
}else{
alert("no XMLHttpReq has create");
}
}
if(window.XMLHttpRequest){
XMLHttpReq = new XMLHttpRequest();
return XMLHttpReq;
}else if(window.ActiveXObject){
try{
XMLHttpReq = new ActiveXObject("Msxml2.XMLHTTP");
return XMLHttpReq;
}catch(e){
try{
XMLHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
return XMLHttpReq;
}catch(e){}
}
}else{
alert("no XMLHttpReq has create");
}
}
创建XMLHttpRequest对象
本文介绍了一种跨浏览器创建XMLHttpRequest对象的方法,适用于IE和其他非IE浏览器。通过判断浏览器类型及版本,选择合适的实现方式,确保AJAX请求能在不同环境下正常工作。
402

被折叠的 条评论
为什么被折叠?



