未在ajax调用上加载PHP文件(AWS服务器)
在AWS服务器中进行ajax调用时,在浏览器控制台中引发以下错误未在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会导致另一个错误。语法错误:意外标记“:”。分析错误。这个
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) {
}
});