3

重複の可能性:
$.ajax 呼び出しでプログレス バーを作成する

私の問題は単純です。XMLHttpRequest のリアルタイムの読み込みパーセンテージを取得する必要があるため (私は Jquery のpost()システムを使用しています)、プログレス バーで表示できます。

私はそれを行う方法を見つけることができませんでした.phpを使用する方法を見つけましflush()たが、私は納得していません

したがって、パーセンテージを取得する簡単な方法を知っている人がいれば、現在の読み込みの進行状況を表示できます...

XMLHttpRequest は html コードを返しています。これはページの一部であり、div に表示しています。すべてのデータを取得するまで、その div にプログレス バーを配置したい ...

編集:私は何もアップロードしていません。IDをphpスクリプトに送信し、htmlデータを取得するだけです。

4

1 に答える 1

1

post イベントには .error()、.success()、および .complete() という 3 つの処理メソッドしかないため、そのような処理はできませんが、別の解決策があるかもしれません。そのイベントによる時間消費を予測し、HTML 5 を使用することですコンポーネントの進行状況バーは、時間間隔を使用して値を増やし、完了時にその値を 100 に設定します。

HTML 5 の価値を高めるデモ

于 2012-10-05T08:53:21.087 に答える