【问题标题】:PHP JQuery cross domain [duplicate]PHP JQuery跨域[重复]
【发布时间】:2011-10-16 20:34:56
【问题描述】:

可能重复:
Cross Domain Ajax Request with JQuery/PHP

希望你能帮忙 我在子域上有一个 php 页面,onclick 需要使用 GET 请求在主域上执行 PHP 脚本。出于某种原因

$.get("http://www.domain.com/page", {param: param}, function(data){alert(data);});

返回 404 错误。该页面肯定在那里,并且会在直接输入 url 时运行。

任何帮助将不胜感激。 谢谢 标记

【问题讨论】:

    标签: php jquery


    【解决方案1】:

    【讨论】:

      【解决方案2】:

      我认为问题在于您试图直接从另一个来源加载文件。浏览器会阻止这种情况(使您收到 404 错误)。

      您可以在此处阅读详细信息:

      http://en.wikipedia.org/wiki/Same_origin_policy

      【讨论】:

        【解决方案3】:

        将此添加到您的 php 文件中:

        header('Access-Control-Allow-Origin: '.$_SERVER['HTTP_ORIGIN']);
        

        【讨论】:

          猜你喜欢
          • 2012-06-05
          • 2012-04-14
          • 2014-08-23
          • 2012-09-28
          • 1970-01-01
          • 2020-11-23
          • 2017-11-12
          • 2012-04-05
          相关资源
          最近更新 更多