XMLHttpRequestレベル2は、onreadystatechange
よりも多くの意味のあるイベントを追加します。XMLHttpRequestレベル2イベント:readyStateに相当する
これらのイベントの一部とreadyState
の値には対応していますか?私の知る限り
:
1 loadstart
2 progress
3 ?
4 loadend; load
は、私はとにかく少し曖昧である3、のための同等を働いていません。ここで
XMLHttpRequestレベル2は、onreadystatechange
よりも多くの意味のあるイベントを追加します。XMLHttpRequestレベル2イベント:readyStateに相当する
これらのイベントの一部とreadyState
の値には対応していますか?私の知る限り
:
1 loadstart
2 progress
3 ?
4 loadend; load
は、私はとにかく少し曖昧である3、のための同等を働いていません。ここで
は、私は次のコードを使用して観察するものです:
var oReq = new XMLHttpRequest();
oReq.addEventListener("progress", ev);
oReq.addEventListener("load", ev);
oReq.addEventListener("loadstart", ev);
oReq.addEventListener("loadend", ev);
oReq.addEventListener("readystatechange", ev);
oReq.open('GET', '/blah');
function ev(e) {
console.log(e.type, oReq.readyState);
}
oReq.send();
出力結果が
readystatechange 1
loadstart 1
readystatechange 2
readystatechange 3
progress 3
readystatechange 4
load 4
loadend 4
ので、それは
[本]に記載の(https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest/readyState)進捗状況はリードステート3 –
仕様を見ましたか? https://www.w3.org/TR/XMLHttpRequest2/#the-responsetype-attributeジョークは、何もありません。これは、https://xhr.spec.whatwg.org/ – epascarello