私は JQuery Mobile アプリを持っています。このアプリは現在 localhost で実行されています。一部のバックエンド サーバーでホストされているいくつかのサービスに依存しています。クエリを実行すると、フィドラーで 302 を取得していることに気付きました。この 302 が原因で、サービス呼び出しが失敗しています。
ブラウザ ウィンドウでサービスの URL をコピー アンド ペーストすると、すべて正常に動作します。これが私のJQueryコードです
$.ajax({
url: GetServiceUrl(),
type: "GET",
data: vm,
contentType: "application/json",
success: service_Succeeded,
error: service_Failed
});
function service_Succeeded(result) {
alert("received!");
}
function service_Failed() {
alert("oops");
}
function GetServiceUrl() {
var url = "http://www.mydomain.com/services/endpoint";
return url;
}
アプリから 302 が返されるのはなぜですか?
ありがとうございました