Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.

View in English Always switch to English

XMLHttpRequest : constructeur XMLHttpRequest()

Baseline
Large disponibilité

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.

Note : Cette fonctionnalité est disponible via les Web Workers, sauf pour les Service Workers.

Le constructeur XMLHttpRequest() crée un nouvel objet XMLHttpRequest.

Syntaxe

js
new XMLHttpRequest()
// Non standard
new XMLHttpRequest(options)

Paramètres

Aucun paramètre standard n'est défini. Cependant, Firefox permet un paramètre non standard :

options

Un objet qui peut contenir les indicateurs suivants :

mozAnon

Un booléen. Si ce drapeau vaut true, il empêche le navigateur d'exposer l'origine et les informations d'authentification de l'utilisateur·ice lors de la récupération des ressources. Plus important encore, cela signifie que les cookies ne sont pas envoyés, sauf s'ils sont ajoutés de façon explicite en utilisant setRequestHeader.

mozSystem

Un booléen. Si ce drapeau vaut true, la politique de même origine n'est pas appliquée à la requête.

Valeur de retour

Un nouvel objet XMLHttpRequest. L'objet doit être au minimum initialisé par l'appel de la méthode open() avant d'appeler send() pour envoyer la requête au serveur.

Spécifications

Spécification
XMLHttpRequest
# dom-xmlhttprequest

Compatibilité des navigateurs

Voir aussi