--- title: XMLHttpRequest.open() slug: Web/API/XMLHttpRequest/open translation_of: Web/API/XMLHttpRequest/open ---
La méthode open()
de {{domxref("XMLHttpRequest")}} instancie une nouvelle requête ou réinitialise un déjà existante.
open()
a déjà été appelée) est équivalent à appeler {{domxref("XMLHttpRequest.abort", "abort()")}}.XMLHttpRequest.open(method, url) XMLHttpRequest.open(method, url, async) XMLHttpRequest.open(method, url, async, user) XMLHttpRequest.open(method, url, async, user, password)
method
"GET"
, "POST"
, "PUT"
, "DELETE"
, etc. Ignorée pour les URL non-HTTP(S).url
async
{{optional_inline}}true
, indiquant s'il faut, ou pas, traiter la requête en asynchrone. Si la valeur est à false
, la méthode send()
ne retourne rien tant qu'elle n'a pas reçu la réponse. Si la valeur est à true
, une notification de transaction complétée est fournie en utilisant un gestionnaire d'évènements. Le paramètre doit être sur "true" si l'attribut multipart
est sur "true" aussi ou une exception sera levée.
user
{{optional_inline}}null
.password
{{optional_inline}}null
.Specification | Status | Comment |
---|---|---|
{{SpecName('XMLHttpRequest', '#the-open()-method', 'open()')}} | {{Spec2('XMLHttpRequest')}} | WHATWG living standard |
{{Compat("api.XMLHttpRequest.open")}}