XMLHttpRequestEventTarget.onprogress

XMLHttpRequestEventTarget.onprogress は、正常に成功する前に XMLHttpRequest の情報を定期的に呼び出す関数です。

構文

XMLHttpRequest.onprogress = callback;

  • callback は、リクエストが完了する前に定期的に呼び出される関数です。

イベント

  • event.loaded  現在転送されているデータ量。
  • event.total  転送されるデータ総量。
XMLHttpRequest.onprogress = function (event) {
  event.loaded;
  event.total;
};

var xmlhttp = new XMLHttpRequest(),
  method = 'GET',
  url = 'https://developer.mozilla.org/';

xmlhttp.open(method, url, true);
xmlhttp.onprogress = function () {
  //do something
};
xmlhttp.send();

仕様

仕様 備考 コメント
XMLHttpRequest 現行の標準 WHATWG living standard

ブラウザーの互換性

BCD tables only load in the browser