在ie6下这段代码不能执行,会报错object expected。ie7,8,9 火狐,谷歌都可以执行
function submitResult(result) { var xmlHttp = getXmlHttp(); xmlHttp.open('POST', 'ResultCollect.ashx', true); xmlHttp.setRequestHeader('Content-Type', 'application/json; charset=utf-8'); xmlHttp.send(obj2str(result)); } function getXmlHttp() { alert("dddd"); if (window.XMLHttpRequest) // code for IE7+, Firefox, Chrome, Opera, Safari return new XMLHttpRequest(); else // code for IE6, IE5 return new ActiveXObject('Microsoft.XMLHTTP'); }
还IE6。。。。真是浪费生命呀。。。。
没办法呀 ,给学校开发系统,清一色的xp系统
alert(obj2str(result)); 放到xmlHttp.send(obj2str(result));看看
呵呵,让他们都换win7系统,微软都不支持xp了
估计就是不支持ie6
Ajax?你用Juqery试试下,Juqery1.7之前的版本应该是有兼容IE6的。
哈哈 完美结局
完美解决
政府不让买win8,XP还是有市场的。
return new ActiveXObject('Microsoft.XMLHTTP')||new ActiveXObject('MSXML2.XMLHTTP');
现在还有ie6?
大神,IE6已经被抛弃了。