XMLHttpRequest.onreadystatechange
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
Un EventHandler
qui réagit aux changements de readyState
. Le callback est appelé dans le contexte du thread de rendu. La propriété XMLHttpRequest.onreadystatechange
contient le gestionnaire d'évènement appelé lorsque l'évènement readystatechange
est déclenché, soit chaque fois que la propriété readyState
de XMLHttpRequest
est modifiée.
Attention : Ne doit pas être utilisé avec des requêtes synchrone ni avec du code natif.
Syntaxe
XMLHttpRequest.onreadystatechange = callback;
Valeurs
callback
est la fonction exécutée lorsquereadyState
change.
Exemple
var xhr = new XMLHttpRequest(),
method = "GET",
url = "https://developer.mozilla.org/";
xhr.open(method, url, true);
xhr.onreadystatechange = function () {
if (xhr.readyState === 4 && xhr.status === 200) {
console.log(xhr.responseText);
}
};
xhr.send();
Spécifications
Specification |
---|
XMLHttpRequest Standard # event-xhr-readystatechange |
XMLHttpRequest Standard # handler-xhr-onreadystatechange |
Compatibilité des navigateurs
BCD tables only load in the browser