以下のコードはうまく動作しますが、唯一の問題は私にtextStatus
を与えていないことです。 textStatus
を取得するには何が必要ですか?リクエストのコールバック 'textStatus'のステータス
var url = "http://host/MyServiceImpl.svc/GetCount?method=?";
$.ajax({
dataType: 'jsonp',
data: { Id: '1' },
jsonp: 'jsonp_callback',
url: url,
success: function (json, textStatus) {
alert(json.d);
alert(textStatus);
},
error: function (XMLHttpRequest, textStatus, errorThrown) {
debugger
}
});
または
$.getJSON(url, { Id: '1'},
function (data, textStatus) {
alert(textStatus);
});
デバッグにはあまり提供されていませんが、[jquery.jsonp plug-in](http://code.google.com/p/jquery-jsonp/)では 'textStatus'(" error "/" "成功")成功、エラー、およびjsonp呼び出しの完了:[関連する質問](http://stackoverflow.com/questions/1002367/jquery-ajax-jsonp-ignores-a-timeout-and-doesnt-fireエラーイベント)。注: 'textStatus'はこれらのハンドラ関数の大部分の2番目のパラメータです。 – patridge