Cette traduction est en cours.

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 lorsque readyState 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 Status Comment
XMLHttpRequest Standard évolutif WHATWG living standard

Compatibilité des fureteurs

Update compatibility data on GitHub
OrdinateurMobile
ChromeEdgeFirefoxInternet ExplorerOperaSafariWebview AndroidChrome pour AndroidEdge MobileFirefox pour AndroidOpera pour AndroidSafari sur iOSSamsung Internet
Support simpleChrome Support complet 1Edge Support complet 12Firefox Support complet 1IE Support complet 7
Notes
Support complet 7
Notes
Notes Internet Explorer version 5 and 6 supported ajax calls using ActiveXObject()
Opera Support complet OuiSafari Support complet 1.2WebView Android Support complet 1Chrome Android Support complet 18Edge Mobile Support complet OuiFirefox Android Support complet 4Opera Android Support complet OuiSafari iOS ? Samsung Internet Android Support complet Oui

Légende

Support complet  
Support complet
Compatibilité inconnue  
Compatibilité inconnue
Voir les notes d'implémentation.
Voir les notes d'implémentation.

Étiquettes et contributeurs liés au document

Contributeurs à cette page : mdnwebdocs-bot, AdminXVII
Dernière mise à jour par : mdnwebdocs-bot,