Questa traduzione è incompleta. Collabora alla traduzione di questo articolo dall’originale in lingua inglese.

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 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.
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.

Vedi anche

Utilizzare XMLHttpRequest

Tag del documento e collaboratori

Hanno collaborato alla realizzazione di questa pagina: valerio-bozzolan
Ultima modifica di: valerio-bozzolan,