Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/89.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
未在ajax调用上加载PHP文件(AWS服务器)_Php_Jquery_Ajax_Amazon Web Services - Fatal编程技术网

未在ajax调用上加载PHP文件(AWS服务器)

未在ajax调用上加载PHP文件(AWS服务器),php,jquery,ajax,amazon-web-services,Php,Jquery,Ajax,Amazon Web Services,在AWS服务器中进行ajax调用时,在浏览器控制台中引发以下错误 XMLHttpRequest cannot load http://<awsdns>/folder/webpage.php. Origin http://awsdns is not allowed by Access-Control-Allow-Origin. 知道抛出此错误的原因吗?尝试将dataType设置为jsonp。本文可能会有所帮助:添加jsonp会导致另一个错误。语法错误:意外标记“:”。分析错误。这个

在AWS服务器中进行ajax调用时,在浏览器控制台中引发以下错误

XMLHttpRequest cannot load http://<awsdns>/folder/webpage.php. 
Origin http://awsdns is not allowed by Access-Control-Allow-Origin.

知道抛出此错误的原因吗?

尝试将
dataType
设置为
jsonp
。本文可能会有所帮助:添加jsonp会导致另一个错误。语法错误:意外标记“:”。分析错误。这个问题不会发生在测试服务器上,而且只发生在LiveAlway中。提供的链接说“这在所有浏览器中都有效,但问题是:JSONP只支持GET方法。不允许使用POST方法”。上面的请求是POSTYes,但该链接还显示了使用
CORS
    $.ajax({
        type    : 'POST',
        url     : gbWebroot+'folder/webpage.php',
        data    : postFormData,
        dataType: 'json',
        encode  : true,
        success     : function(data) {

        }
    });