XMLHttpRequest.onreadystatechange
Baseline
Widely available
Cette fonctionnalité est bien établie et fonctionne sur de nombreux appareils et versions de navigateurs. Elle est disponible sur tous les navigateurs depuis juillet 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
js
XMLHttpRequest.onreadystatechange = callback;
Valeurs
callbackest la fonction exécutée lorsquereadyStatechange.
Exemple
js
var xhr = new XMLHttpRequest(),
method = "GET",
url = "https://big.rakal.top/";
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> # event-xhr-readystatechange> |
| XMLHttpRequest> # handler-xhr-onreadystatechange> |
Compatibilité des navigateurs
Chargement…