POSTが必要なWCFサービスがあります。 Fiddlerを使用すると、クロスドメインの状況でPOST要求がGETに変更され、サーバーからエラー405が発生することがわかりました。JQuery ajaxクロスドメイン時にJSONP POSTがGETに変更されました
$.ajax({
type: "POST",
url: "http://blah/blah.svc/Test",
data: JSON.stringify("{ 'WebUserID': 4 }"),
dataType: "jsonp", // from server
contentType: "application/json; charset=utf-8", // to server
success: function (data, status, xhr) {
alert("success--");
}
});
誰もがこれにいくつかの光を当てることができますか?
おかげ
これは実際に重複しているわけではありませんが、この質問に対する回答は次のとおりです。http://stackoverflow.com/questions/2699277/post-data-to-jsonp – lonesomeday