これは、Chrome コンソールに表示されるエラーです。
XMLHttpRequest は {URL} を読み込めません。オリジン {URL} は Access-Control-Allow-Origin で許可されていません。
CORS用にNGINXを構成しようとしました:
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にあるのかさえわかりません。