您是通过HTTP在浏览器中加载页面还是将其作为常规文件打开?运行javascript的页面的地址是否以http:或file:开头?我怀疑是后者,在这种情况下,Ajax调用的工作方式有所不同(请参阅下面tvanfonsson的回复)。如果您要构建一个稍后将通过HTTP提供服务的Web应用,请尝试使用本地HTTP服务器运行页面。

您是通过HTTP在浏览器中加载页面还是将其作为常规文件打开?运行javascript的页面的地址是否以http:或file:开头?我怀疑是后者,在这种情况下,Ajax调用的工作方式有所不同(请参阅下面tvanfonsson的回复)。如果您要构建一个稍后将通过HTTP提供服务的Web应用,请尝试使用本地HTTP服务器运行页面。