ホームページ > ウェブフロントエンド > jsチュートリアル > XMLHttpRequest の進行状況を追跡するにはどうすればよいですか?

XMLHttpRequest の進行状況を追跡するにはどうすればよいですか?

Barbara Streisand
リリース: 2024-10-29 08:46:30
オリジナル
514 人が閲覧しました

How Can I Track Progress in XMLHttpRequest?

XMLHttpRequest の進行状況の追跡

XMLHttpRequest の進行状況の追跡は、進行状況バーなどの視覚的な手がかりをユーザーに提供するのに非常に役立ちます。標準 API は進行状況の監視を明示的にサポートしていませんが、この機能を提供できる非標準の拡張機能があります。

アップロードされたバイト

アップロードされたバイトの監視は、 xhr.upload.onprogress イベント。ブラウザは、ファイルの合計サイズに対するアップロードされたデータ サイズに関する情報を保持します。この情報は、アップロードの進行状況を計算するために使用できます。

ダウンロードされたバイト数

ブラウザは受信データの合計サイズを認識しないため、ダウンロードされたバイト数を追跡​​することはより困難です。データ。ただし、Content-Length ヘッダーをサーバー スクリプトに追加すると、この情報を提供できます。ヘッダーでは応答本文のサイズを指定する必要があります。

利用可能な合計サイズを使用すると、ブラウザーはダウンロード中に受信したバイト数を報告できます。この進行状況情報には、onprogress イベント ハンドラーを介してアクセスできます。

以上がXMLHttpRequest の進行状況を追跡するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート