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年灰尘都很厚了)
本文提供了一种解决Ajax在Internet Explorer 7浏览器中出现错误的方法,通过更改获取XMLHttpRequest对象的方式,确保了跨浏览器的兼容性。

1641

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



