我的azure服务器上有一个.php script,它返回JSON。当您访问浏览器中的链接时,它会显示JSON。
我想对这个脚本进行ajax调用,但是我对服务器的ajax调用都没有通过。我不知道为什么。
webpage that executes a failed ajax call to the .php script
它可能与跨域ajax调用有关吗?
答案 0 :(得分:0)
我在这里找到了解决方案:origin-is-not-allowed-by-access-control-allow-origin ...
浏览器阻止了跨域的ajax调用。您可以通过允许脚本通过将其添加到脚本标头来接收来自每个域的ajax调用来解决此问题:
C#:
Access-Control-Allow-Origin: *
PHP:
<?php header('Access-Control-Allow-Origin: *'); ?>