--- title: XMLHttpRequestEventTarget slug: Web/API/XMLHttpRequestEventTarget tags: - AJAX - API - NeedsBrowserCompatibility - NeedsContent - Reference - TopicStub - XMLHttpRequest translation_of: Web/API/XMLHttpRequestEventTarget --- <p>{{APIRef("XMLHttpRequest")}}</p> <p><code>XMLHttpRequestEventTarget</code> est l'interface qui décrit les gestionnaires d'événements que vous pouvez implémenter dans un objet qui gérera les événements pour un {{ domxref("XMLHttpRequest") }}.</p> <p>{{InheritanceDiagram}}</p> <h2 id="Propriétés">Propriétés</h2> <dl> <dt>{{ domxref("XMLHttpRequestEventTarget.onabort") }}</dt> <dd>Contient la fonction à appeler lorsqu'une demande est abandonnée et que l'événement {{event('abort')}} est reçu par cet objet.</dd> <dt>{{ domxref("XMLHttpRequestEventTarget.onerror") }}</dt> <dd>Contient la fonction à appeler lorsqu'une demande rencontre une erreur et que l'événement {{event('error')}} est reçu par cet objet.</dd> <dt>{{ domxref("XMLHttpRequestEventTarget.onload") }}</dt> <dd>Contient la fonction à appeler lorsqu'une requête HTTP revient après avoir récupéré le contenu avec succès et que l'événement {{event('load')}} est reçu par cet objet.</dd> <dt>{{ domxref("XMLHttpRequestEventTarget.onloadstart") }}</dt> <dd>Contient la fonction qui est appelée lorsque la requête HTTP commence à charger des données et que l'événement {{event('loadstart')}} est reçu par cet objet.</dd> <dt>{{ domxref("XMLHttpRequestEventTarget.onprogress") }}</dt> <dd>Contient la fonction qui est appelée périodiquement avec des informations sur l'avancement de la demande et l'événement {{event('progress')}} est reçu par cet objet.</dd> <dt>{{ domxref("XMLHttpRequestEventTarget.ontimeout") }}</dt> <dd>Contient la fonction qui est appelée si l'événement expire et que l'événement {{event("timeout")}} est reçu par cet objet ; cela ne se produit que si un délai d'attente a été préalablement établi en définissant la valeur de l'attribut timeout de l'objet XMLHttpRequest.</dd> <dt>{{ domxref("XMLHttpRequestEventTarget.onloadend") }}</dt> <dd>Contient la fonction qui est appelée lorsque le chargement est terminé, même si la demande a échoué, et que l'événement {{event('loadend')}} est reçu par cet objet.</dd> </dl> <h2 id="Spécifications">Spécifications</h2> <table class="standard-table"> <tbody> <tr> <th scope="col">Spécification</th> <th scope="col">Statut</th> <th scope="col">Commentaire</th> </tr> <tr> <td>{{SpecName('XMLHttpRequest')}}</td> <td>{{Spec2('XMLHttpRequest')}}</td> <td>WHATWG living standard</td> </tr> </tbody> </table> <h2 id="Compatibilité_des_navigateurs">Compatibilité des navigateurs</h2> <div class="hidden">Le tableau de compatibilité sur cette page est généré à partir de données structurées. Si vous souhaitez contribuer à ces données, veuillez consulter le site https://github.com/mdn/browser-compat-data et nous envoyer une demande d'extraction.</div> <p>{{Compat("api.XMLHttpRequestEventTarget")}}</p> <h2 id="Voir_aussi">Voir aussi</h2> <ul> <li>{{ domxref("XMLHttpRequest") }}</li> <li><a href="/en/DOM/XMLHttpRequest/Using_XMLHttpRequest" title="Using XMLHttpRequest">Using XMLHttpRequest</a></li> </ul>