--- title: XMLHttpRequest.open() slug: Web/API/XMLHttpRequest/open translation_of: Web/API/XMLHttpRequest/open ---
{{APIRef('XMLHttpRequest')}}
Il metodo XMLHttpRequest.open() inizializza una richiesta. Questo metodo è utilizzato da codice JavaScript; invece, per inizializzare una richiesta da codice nativo, usare openRequest()
.
open()
o openRequest()
è stata già chiamata) è equivalente a chiamare abort()
.XMLHttpRequest.open(metodo, url) XMLHttpRequest.open(metodo, url, async) XMLHttpRequest.open(metodo, url, async, utente) XMLHttpRequest.open(metodo, url, async, utente, password)
metodo
url
async
{{optional_inline}}true
in maniera predefinita, indicante se effettuare o meno l'operazione in modalità asincrona. Se questo valore è false
, il metodo send()
non ritornerà finchè la risposta non sarà ricevuta. Se true
, la notifica di una transazione completata è fornita utilizzando gli event listener. Questo must essere true se l'attributo multipart
è true
, o partirà un eccezione.
utente
{{optional_inline}}null
.password
{{optional_inline}}null
.Specifica | Stato | Commento |
---|---|---|
{{SpecName('XMLHttpRequest', '#the-open()-method', 'open()')}} | {{Spec2('XMLHttpRequest')}} | WHATWG living standard |
Funzionalità | Chrome | Edge | Firefox (Gecko) | Internet Explorer | Opera | Safari (WebKit) |
---|---|---|---|---|---|---|
Basic support | {{CompatChrome(1)}} | {{CompatVersionUnknown}} | {{ CompatVersionUnknown}} | {{CompatIe('5')}}[1] {{CompatIe('7')}} |
{{CompatVersionUnknown}} | {{CompatSafari('1.2')}} |
Funzionalità | Android | Chrome for Android | Edge | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|---|
Supporto di base | {{ CompatVersionUnknown}} | 1.0 | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} | {{ CompatVersionUnknown}} | {{ CompatVersionUnknown}} | {{ CompatVersionUnknown}} |
[1] Questa funzionalità è stata implementata attraverso ActiveXObject(). Internet Explorer implementa lo standard XMLHttpRequest dalla versione 7.