Gli ultimi tutorial di sviluppo web
 

AJAX - Creazione di un oggetto XMLHttpRequest


La chiave di volta di AJAX è l'oggetto XMLHttpRequest.


L'oggetto XMLHttpRequest

Tutti i browser moderni supportano l'oggetto XMLHttpRequest.

L'oggetto XMLHttpRequest è utilizzato per lo scambio di dati con un server dietro le quinte. Ciò significa che è possibile aggiornare parti di una pagina web, senza ricaricare l'intera pagina.


Creare un oggetto XMLHttpRequest

Tutti i browser moderni (Chrome, IE7 +, Firefox, Safari e Opera) hanno un oggetto built-in XMLHttpRequest.

Sintassi per la creazione di un oggetto XMLHttpRequest:

variable = new XMLHttpRequest();

Le vecchie versioni di Internet Explorer (IE5 e IE6) utilizzare un oggetto ActiveX:

variable = new ActiveXObject("Microsoft.XMLHTTP");

Per gestire tutti i browser, tra cui IE5 e IE6, verificare se il browser supporta l'oggetto XMLHttpRequest. Se è così, creare un oggetto XMLHttpRequest, in caso contrario, creare un ActiveXObject:

Esempio

var xhttp;
if (window.XMLHttpRequest) {
    xhttp = new XMLHttpRequest();
    } else {
    // code for IE6, IE5
    xhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
Prova tu stesso "

Nel prossimo capitolo imparerete l'invio di richieste del server.