【发布时间】:2012-05-08 12:21:32
【问题描述】:
这是我在 chrome 控制台中看到的错误。
XMLHttpRequest 无法加载 {URL}。 Access-Control-Allow-Origin 不允许来源 {URL}。
我尝试为我的 NGINX 配置 CORS:
location / {
if ($http_origin) {
add_header Access-Control-Allow-Origin *;
add_header Access-Control-Allow-Methods "GET,POST,OPTIONS";
}
但这似乎没有帮助。
jquery 调用如下所示:
var submissionData = '{"tweet_id":"'+tweet_id+'", "question_id":"'+question_id+'", '+choiceString+', "extra_passback":"'+extra_passback+'"}';
$.post("http://ec2[...].amazonaws.com/question/answer/", submissionData, function(data) {console.log("success");});
我什至不确定问题出在 jquery 还是 nginx。
【问题讨论】:
-
你一定要看link,啊你的根目录下有crossdomain.xml吗?