--- 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)
metodourlasync {{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.