IE6\IE7下没问题,IE8下就报错:对象不支持此属性或方法
xmlhttp这个对象已经成功创建 xmlhttp.Open("GET", "aa.aspx?no=" + No + "&isyt=" + isyt + "&op=" + op, true);
xmlhttp这个对象已经成功创建 xmlhttp.Open("GET", "aa.aspx?no=" + No + "&isyt=" + isyt + "&op=" + op, true);
我一般都是这样使用:function getXMLHttpRequest()
{
if (window.XMLHttpRequest)
{
//适用于firefox浏览器创建异步通讯对象
return new window.XMLHttpRequest();
}
else
{
//适用于IE来创建异步通讯对象,两个是不同的版本
var progIDs = [ 'Msxml2.XMLHTTP', 'Microsoft.XMLHTTP' ];
for (var i = 0; i < progIDs.length; i++)
{
try
{
var xmlHttp = new ActiveXObject(progIDs[i]);
return xmlHttp;
}
catch (ex) { }
}
return null;
}
}var xmlHttp1= getXMLHttpRequest();
var url = "aa.aspx?no=" + No + "&isyt=" + isyt + "&op=" + op;
xmlHttp1.open("POST", url);
xmlHttp1.send(null);