JavaScript - AJAX リクエストの質問
習慣沉默
習慣沉默 2017-07-05 11:05:09
0
1
865

AJAX を使用したネイティブ JS (GET を例に挙げます)
以前は、AJAX 送信の 1 秒後にネットワークが中断されました (ネットワークとプログラムの反応の理由により、リクエストの内容は 1 秒以内に返されませんでした)。ネットワークは復元されましたが (数秒後に短いタイムアウトが発生しました)、リクエストのコンテンツは引き続き受信できます。
現在ネットワークがない場合、[AJAX の送信] をクリックして 1 秒後にネットワークを復元します。この場合、ネットワークが復元された後も、AJAX はリクエストを送信し続けますか?
?

習慣沉默
習慣沉默

全員に返信(1)
阿神

必ずしもそうとは限りません。

AJAX はリクエストを送信した後、ネットワークが切断されたかどうかを判断できないため (HTML5 にはネットワーク ステータス API が追加されました)、タイムアウトになるまで AJAX は送信され続けます。 タイムアウト前にネットワークに応答すると、ajax も送信されます。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート