jQuery でメソッドを使用して Facebook からデータを取得したいのです$.getJSON()
が、トークンが無効な場合、Facebook は 400 ステータスを返します。$.getJSON()
の代わりにエラーをキャッチするにはどうすればよい$.ajax()
ですか?
17063 次
3 に答える
10
私はこれがあなたのために働くと思います
$.getJSON("example.json", function() {
alert("success");
})
.success(function() { alert("success 2"); })
.error(function() { alert("error occurred "); })
.complete(function() { alert("Done"); });
于 2012-11-14T06:26:03.403 に答える
7
jquery Ajaxドキュメントは2つの解決策を提供します。最初は、エラー関数です。
error(jqXHR, textStatus, errorThrown)
エラーメッセージのテキスト部分を検出して報告します。もう1つは、ステータスコード機能(同じページ)です。そのページの使用例は次のとおりです。
$.ajax({
statusCode: {
404: function() {
alert("page not found");
}
}
});
于 2012-11-14T06:26:27.500 に答える
2
関数コールバックを使用しcomplete(jqXHR, textStatus)
て応答を調査し、適切なメッセージをユーザーに表示します。
于 2012-11-14T06:21:05.183 に答える