我正在尝试对本地的内容进行XMLHttpRequest请求,在本地网络服务器上从HTML文件和本地驻留的JavaScript运行。
它将点击网络服务器请求,然后即使你在我的javascript中发回数据,我立即获得readyState 4和状态为0。
如果我尝试将这些页面放在webserver foloder中并以网页slke http; // localhost / filename的形式访问它们,那么它可以正常工作。
答案 0 :(得分:3)
这与Web服务器返回HTTP状态代码的事实有关,并且由于您正在访问本地文件系统,因此无法返回状态代码 - 因此Unknown (0)
。一些链接:
<小时/> 根据您的意见,您可以更清楚地了解导致问题的原因。 {HIDpRequests在Same origin policy的每个浏览器中受到限制。如果您尝试访问其他域,端口或协议上的文件,请求将返回状态代码0,而
responseText
则不返回任何内容。目前最合适的解决方法是JSON with Padding。