我在Chrome中出现
AJAX问题,出现以下错误:
Uncaught Error: NETWORK_ERR: XMLHttpRequest Exception 101
这是我的代码:
function IO(filename) { if (window.XMLHttpRequest) { // Mozilla,Safari,... xmlhttp = new XMLHttpRequest(); } else if (window.ActiveXObject) { // IE try { xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) { } } } xmlhttp.open("GET",filename+"?random="+Math.floor(Math.random()*100000001),false); xmlhttp.send(); if(xmlhttp.readyState==4) return xmlhttp.responseXML; }
解决方法
解决方案是将async参数设置为true:
xmlhttp.open("GET",true);