【发布时间】:2010-05-10 09:24:52
【问题描述】:
我正在尝试对本地的内容发出 XMLHttpRequest 请求,从 HTML 文件和本地驻留的 javascript 在本地网络服务器上运行。
它会点击网络服务器请求,然后即使它在我的 javascript 中将数据发回,我也会立即获得 readyState 4 和状态为 0。
如果我尝试将页面放在网络服务器文件夹中并作为网页 slke http;//localhost/ 文件名访问它们,那么它可以正常工作。
【问题讨论】:
我正在尝试对本地的内容发出 XMLHttpRequest 请求,从 HTML 文件和本地驻留的 javascript 在本地网络服务器上运行。
它会点击网络服务器请求,然后即使它在我的 javascript 中将数据发回,我也会立即获得 readyState 4 和状态为 0。
如果我尝试将页面放在网络服务器文件夹中并作为网页 slke http;//localhost/ 文件名访问它们,那么它可以正常工作。
【问题讨论】:
这与 Web 服务器返回 HTTP 状态代码有关,并且由于您正在访问本地文件系统,因此无法返回状态代码 - 因此 Unknown (0)。一些链接:
responseText 则没有任何内容。暂时最合适的解决方法是JSON with Padding。
【讨论】: