xmlhttp中onreadystatechange和status的问题
代码段如下:
getTransport = function(){
var xml = new XMLHTTP();
xml.open( 'get ', 'aaa.txt ',true);
xml.onreadystatechange = function(){
if (xml.readyState == 4){
alert(xml.status);
alert(unescape(xml.responseText));
}
}
xml.send(null);
}
alert后得到的status是0,
如果alert上的if换成这样:if (xml.readyState == 4 && xml.status == 200)时则无法运行到alert
一些参考资料上提供的资料status == 200 时Description == OK
但并没有status == 0 的描述,
请问status == 0 和 status == 200 时 各是什么状态?
加上xml.status == 200 是否多余?
------解决方案--------------------接分。
可是是多余吧
------解决方案--------------------也就是说没有向服务器发出请求。