--- title: XMLHttpRequestEventTarget.onprogress slug: Web/API/XMLHttpRequestEventTarget/onprogress translation_of: Web/API/XMLHttpRequestEventTarget/onprogress ---
{{APIRef("XMLHttpRequest")}}
XMLHttpRequestEventTarget.onprogress
是在 {{domxref("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();
Specification | Status | Comment |
---|---|---|
{{SpecName('XMLHttpRequest', '#handler-xhr-onload')}} | {{Spec2('XMLHttpRequest')}} | WHATWG living standard |
{{Compat("api.XMLHttpRequestEventTarget.onprogress")}}