我有以下代码从服务器请求信息并显示响应:
var ajax=new XMLHttpRequest();
ajax.onreadystatechanged=function(){
if(ajax.readyState==4){
if(ajax.status==200){
window.alert(ajax.responseText);
}
}
}
ajax.open("GET",url,true);
ajax.send(null);
我已经在调试器中执行了代码并验证了url
是否正确,在我的测试中只是example.html
。我可以看到两个问题:
onreadystate
方法永远不会被调用,因为任何一个readyState
s 任何帮助都将不胜感激。
编辑排除了数字2,我禁用了缓存并将onreadystate
更改为onreadystatechanged
。但是数字1仍然存在。