【发布时间】:2011-11-09 09:41:48
【问题描述】:
我只在 IE9 上遇到过这个错误:
SCRIPT575:由于错误 c00c023f,无法完成操作。
错误发生在这一行:if ((a.responseXML) && (a.readyState==4)) {
我无法弄清楚为什么会发生这种情况,而且它似乎在其他浏览器中运行良好。
这是我的 javascript 代码:
var a = new XMLHttpRequest();
a.open("GET",'/cust/ajax/getresult.php?qk=nnf87&arg1='+pzid,true);
a.onreadystatechange = function () {
if ((a.responseXML) && (a.readyState==4)) {
var N = a.responseXML.getElementsByTagName('result')
sequence = N[0].firstChild.data;
var SEQ = sequence.split(",");
var num = SEQ.length;
var sum = 0;
for(var n=0;n<num;n++){sum = sum + (SEQ[n]*1);}
//document.getElementById("the_number_of").innerHTML = sum;
var date = new Date();
date.setTime(date.getTime()+(2*60*60*1000));
document.cookie='cpa_num='+sum+'; expires= '+date.toGMTString()+'; path=/';
}
}
【问题讨论】:
标签: javascript ajax xmlhttprequest internet-explorer-9