2

Jquery Ajaxで、サーバーがダウンしたためにajax URLが見つからない/ロードに失敗した場合、アラートエラーメッセージを表示するにはどうすればよいですか.

私は試した

error:function(){
}

statusCodes:{
}

これらは、url が正常にロードされた場合にのみ機能します。URL の読み込みに失敗した場合、エラー メッセージを表示するにはどうすればよいですか?

JSONPを使用しています

4

3 に答える 3

0

応答に対応するコードがある場合に呼び出される数値 HTTP コードと関数のオブジェクト。たとえば、次の例では、応答ステータスが 404 の場合にアラートが表示されます: Jquery ajax try like this.

$.ajax({
  statusCode: {
    200: function() {
      alert("OK ");
    },
    404: function() {
      alert("page not found");
    }
  }
});

エラーブロックでもステータスコードを取得できます。このようなもの。

error: function (xhrReq, textstatus, errorThrown) {
                        alert(xhrReq.status);
                        alert(errorThrown);

                    }
于 2013-03-12T04:22:00.887 に答える