【问题标题】:Direct file access vs. from localhost直接文件访问与从本地主机访问
【发布时间】:2011-07-07 20:20:00
【问题描述】:

在我的页面上完成了 Jquery ajax 和直接 ajax 实现。当我尝试从服务器调用 ajax 请求时,当我直接双击文件时它工作正常,但是当从 localhost 调用相同的文件时,它给了我 302 错误代码。

我不明白为什么它给我一个错误,同样的文件也不能在 Windows 机器上运行,但在 mac 和 iphone 模拟器 safari 上运行良好。

我已经实现了soap请求,仅供参考。

所以请告诉我,是客户端还是服务器端的问题?如何解决这个问题?

【问题讨论】:

    标签: jquery ajax client xmlhttprequest


    【解决方案1】:

    如果您使用的是 chrome,则在从 Localhost 进行测试时,$.ajax 将不起作用。你会得到的错误是

    Origin null 不允许 访问控制允许来源

    在 Firefox 和 IE 中可以。

    Stackoverflow 上有很多帖子讨论这个问题。这是一个Debugging Access-Control-Allow-Origin with Chrome/WebKit

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-06-09
      • 2016-08-04
      • 2020-03-27
      • 1970-01-01
      • 2019-07-07
      • 2012-07-09
      • 1970-01-01
      相关资源
      最近更新 更多