【问题标题】:Why request to site returns error Access-Control-Allow-Origin为什么对站点的请求返回错误 Access-Control-Allow-Origin
【发布时间】:2012-01-09 21:39:59
【问题描述】:

好的,我正在向站点页面发出 ajax 请求,它没有返回任何内容 - 页面是有效的,但它在控制台中给出了这个错误。 Access-Control-Allow-Origin 不允许Origin http://localhost

如何解决,我无法正确连接到页面。

【问题讨论】:

  • 你试过用谷歌搜索错误信息吗?
  • 您的脚本在哪里运行?如果您在同一服务器上和端口,则只能进行 AJAX 调用。
  • 谢谢,用 ajax 再次获取它来解决问题,但请求是针对包含 php file_get_contents 的文件。

标签: javascript ajax firefox


【解决方案1】:

您看到此错误是因为浏览器 同源策略 阻止向其他域和子域发出 XML HTTP 请求 (AJAX)。有许多解决方法,其中 JSONP 受到许多开发人员的青睐。但是,这需要您向其发出请求的服务器/页面来提供 JSONP 响应。

【讨论】:

    猜你喜欢
    • 2018-04-16
    • 1970-01-01
    • 2017-08-23
    • 2021-05-12
    • 2015-11-27
    • 2016-11-04
    • 2013-11-08
    • 2016-08-03
    • 2017-12-16
    相关资源
    最近更新 更多