Ajax 在 IE7 下出错的解决
今天在做项目时,又遇到这个问题(为什么要说又呢?这个说来话长了。。。)不扯蛋了。说正题,我也不说什么大道理了,直接给解决方法。把以前的获得XMLHttpRequestObject的方法换一下。换为:
if(window.XMLHttpRequest){
XMLHttpRequestObject = new XMLHttpRequest();
}else if(window.ActiveXObject){
XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHttp");
}else if(window.ActiveXObject){
XMLHttpRequestObject = new ActiveXObject("Msxml2.XMLHTTP.4.0");
}else if(window.ActiveXObject){
XMLHttpRequestObject = new ActiveXObject("Msxml2.XMLHTTP");
}
就可以了。。。。。够精简吧。。。能用得上就回复一下吧。。。(老大们。。。N年灰尘都很厚了)