ie6阴魂不散。。 new ActiveXObject("Microsoft.XMLHTTP");这个东西ie6下似乎不支持。你用下面代码替换你那个getXmlHttpRequestObject函数试试 function getXmlHttpRequestObject() { var xmlhttp = false; var xmlhttpObj = ["MSXML2.XmlHttp.5.0","MSXML2.XmlHttp.4.0","MSXML2.XmlHttp.3.0","MSXML2.XmlHttp","Microsoft.XmlHttp"];
new ActiveXObject("Microsoft.XMLHTTP");这个东西ie6下似乎不支持。你用下面代码替换你那个getXmlHttpRequestObject函数试试
function getXmlHttpRequestObject()
{
var xmlhttp = false;
var xmlhttpObj = ["MSXML2.XmlHttp.5.0","MSXML2.XmlHttp.4.0","MSXML2.XmlHttp.3.0","MSXML2.XmlHttp","Microsoft.XmlHttp"];
if(window.XMLHttpRequest)
{
xmlhttp = new XMLHttpRequest();
}
else if(window.ActiveXObject)
{
for(i=0;i<xmlhttpObj.length;i++)
{
xmlhttp = new ActiveXObject(xmlhttpObj[i]);
if(xmlhttp)
{
break;
}
}
}
else
{
alert("暂时不能创建XMLHttpRequest对象");
}
return xmlhttp?xmlhttp:false;
}
IE6 只支持 Microsoft.XMLHTTP