2

ajax リクエストが失敗し、エラー コード 404、405 などを取得した場合など、最後のリクエストを再送信するための新しい試行を行う理由がない場合があります。新しい試行は常に同じ結果になるためです。

しかし、サーバーのビジー状態、タイムアウトなど (?) の状況では、要求の再送信を試行し続けるルーチンを持つことが興味深い場合があり、制限に達すると、ユーザーが要求を停止したい場合はメッセージを表示します。試行 - ユーザーが接続を失ったときの gmail のように。

以下に、必要なものの始まりを示します。

$.ajaxSetup({
   error: function(msg,e) { 
      console.warn(msg); // Example: "NetworkError: 405 Method Not Allowed ..."
      console.warn(e); // Exception obj
   }
});

一般的に、ビジー状態のサーバー、タイムアウト、および再試行できるその他のケースを超えて? もしそうなら、エラーコードとajaxからの最後のリクエスト(URL、投稿データ...)を取得するにはどうすればよいですか?

4

0 に答える 0