Questo contenuto viene visualizzato in inglese perché non è ancora disponibile una versione tradotta nella lingua selezionata. Aiutaci a tradurre questo articolo!
Il metodo XMLHttpRequest.open() inizializza una richiesta. Questo metodo è utilizzato da codice JavaScript; invece, per inizializzare una richiesta da codice nativo, usare openRequest()
.
Nota: Chiamare questo metodo da una richiesta già attiva (una in cui
open()
o openRequest()
è stata già chiamata) è equivalente a chiamare abort()
.Sintassi
XMLHttpRequest.open(metodo, url) XMLHttpRequest.open(metodo, url, async) XMLHttpRequest.open(metodo, url, async, utente) XMLHttpRequest.open(metodo, url, async, utente, password)
Parameters
metodo
- Il metodo HTTP da utilizzare, come "GET", "POST", "PUT", "DELETE", ecc. Campo ignorato per URL non-HTTP(S).
url
DOMString
che rappresenta l'URL a cui inviare la richiesta.async
Optional- Un parametro opzionale Booleano,
true
in maniera predefinita, indicante se effettuare o meno l'operazione in modalità asincrona. Se questo valore èfalse
, il metodosend()
non ritornerà finchè la risposta non sarà ricevuta. Setrue
, la notifica di una transazione completata è fornita utilizzando gli event listener. Questo must essere true se l'attributomultipart
ètrue
, o partirà un eccezione.Nota: Da Gecko 30.0 (Firefox 30.0 / Thunderbird 30.0 / SeaMonkey 2.27), le richieste sincrone sul thread principale sono state deprecate a causa di effetti negativi sull'esperienza utente. utente
Optional- Il valore opzionale del nome dell'utente da utilizzare per scopi di autenticazione; il valore predefinito è
null
. password
Optional- La password opzionale da utilizzare per scopi di autenticaziones; il valore predefinito è
null
.
Specifiche
Specifica | Stato | Commento |
---|---|---|
XMLHttpRequest The definition of 'open()' in that specification. |
Living Standard | WHATWG living standard |
Compatibilità fra browser
We're converting our compatibility data into a machine-readable JSON format.
This compatibility table still uses the old format,
because we haven't yet converted the data it contains.
Find out how you can help!
Funzionalità | Chrome | Edge | Firefox (Gecko) | Internet Explorer | Opera | Safari (WebKit) |
---|---|---|---|---|---|---|
Basic support | 1 | (Yes) | (Yes) | 5[1] 7 |
(Yes) | 1.2 |
Funzionalità | Android | Chrome for Android | Edge | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|---|
Supporto di base | (Yes) | 1.0 | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) |
[1] Questa funzionalità è stata implementata attraverso ActiveXObject(). Internet Explorer implementa lo standard XMLHttpRequest dalla versione 7.