次のクロスドメイン投稿を作成していますが、Rails アプリには問題ありません。応答が返ってきました。これが期待どおりの応答です。「体重:20」が私のアプリで考慮されていないことを除いて。私は CORS を使用してリクエストを作成しています。特に、rack-cors gem を使用しています。
$.ajax({
url: "http://localhost:3000/australia_post_api_connections",
type: "GET",
data: { weight: 20 },
dataType: 'json',
crossDomain: true,
xhrFields: {
withCredentials: true
},
success: function(data) {
console.log("success");
$('#shipping-calculator').html(data);
}
}).fail(function() { console.log("fail") })
.always(function() { console.log("always") })
.complete(function() { console.log("complete") });
JSON で非常に単純な間違いを犯していますか、それとも CORS 関連のものをいくつか含めていませんか? このチュートリアルAccess-Control-Allow-Headers
では、 とについて言及していますAccess-Control-Request-Headers
。それと何か関係があるのではないでしょうか?
ありがとう
z。