XMLHttpRequest请求在ReadyState 4中结果,状态为200

时间:2010-05-10 09:24:53

标签: javascript xmlhttprequest

我正在尝试对本地的内容进行XMLHttpRequest请求,在本地网络服务器上从HTML文件和本地驻留的JavaScript运行。

它将点击网络服务器请求,然后即使你在我的javascript中发回数据,我立即获得readyState 4和状态为0。

如果我尝试将这些页面放在webserver foloder中并以网页slke http; // localhost / filename的形式访问它们,那么它可以正常工作。

1 个答案:

答案 0 :(得分:3)

这与Web服务器返回HTTP状态代码的事实有关,并且由于您正在访问本地文件系统,因此无法返回状态代码 - 因此Unknown (0)。一些链接:

<小时/> 根据您的意见,您可以更清楚地了解导致问题的原因。 {HIDpRequests在Same origin policy的每个浏览器中受到限制。如果您尝试访问其他域,端口或协议上的文件,请求将返回状态代码0,而responseText则不返回任何内容。目前最合适的解决方法是JSON with Padding