--- 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 |
The compatibility table in this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request.
{{Compat("api.XMLHttpRequest.open")}}