简单的 XmlHttpRequest AJAX 不输出所需的状态代码
我的第一个非常简单的 AJAX 请求不输出“status 200 OK”..而是输出“0”..出了什么问题?
function doit(){ var httpxml = new XMLHttpRequest(); httpxml.onreadystatechange = function(){ if(httpxml.readyState == 4) { alert(httpxml.status); } } httpxml.open("GET", "http://localhost/test/ROUGH/TEST.php", true); httpxml.send(null); } doit();
My first and very simple AJAX request not outputting "status 200 OK".. and instead outputs "0" .. What's wrong?
function doit(){ var httpxml = new XMLHttpRequest(); httpxml.onreadystatechange = function(){ if(httpxml.readyState == 4) { alert(httpxml.status); } } httpxml.open("GET", "http://localhost/test/ROUGH/TEST.php", true); httpxml.send(null); } doit();
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
状态 0 的主要原因是它是从磁盘运行的,而不是通过网络服务器运行的。
The main reason for status 0 is that it has run from the disk and not through a webserver.