【问题标题】:webhost (azure) blocks ajax callswebhost (azure) 阻止 ajax 调用
【发布时间】:2013-08-16 23:42:44
【问题描述】:

我的天蓝色服务器上有一个.php script,它返回 JSON。当您在浏览器中访问该链接时,它会显示 JSON。

我想对该脚本进行 ajax 调用,但我对服务器的 ajax 调用都没有通过。我不知道为什么。

webpage that executes a failed ajax call to the .php script

会不会和跨域ajax调用有关?

【问题讨论】:

    标签: php javascript ajax json azure


    【解决方案1】:

    我在这里找到了解决方案:origin-is-not-allowed-by-access-control-allow-origin ...

    是浏览器阻止了跨域 ajax 调用。您可以通过将其添加到脚本标头来允许您的脚本接收来自每个域的 ajax 调用来克服这个问题:

    C#:

    Access-Control-Allow-Origin: *
    

    php:

    <?php header('Access-Control-Allow-Origin: *'); ?>
    

    【讨论】:

      猜你喜欢
      • 2011-11-01
      • 2016-09-05
      • 1970-01-01
      • 1970-01-01
      • 2023-04-07
      • 1970-01-01
      • 1970-01-01
      • 2016-11-10
      • 2018-02-25
      相关资源
      最近更新 更多