Ultimele tutoriale de dezvoltare web
 

AJAX - Crearea unui obiect XMLHttpRequest


Cheia de boltă a AJAX este obiectul XMLHttpRequest.


XMLHttpRequest Obiectul

Toate browserele moderne susțin obiectul XMLHttpRequest.

Obiectul XMLHttpRequest este folosit pentru a face schimb de date cu un server din spatele scenei. Acest lucru înseamnă că este posibil să se actualizeze părți ale unei pagini web, fără a reîncărca întreaga pagină.


Crearea unui obiect XMLHttpRequest

Toate browserele moderne (Chrome, IE7+, Firefox, Safari, and Opera) au un obiect built-in XMLHttpRequest.

Sintaxa pentru crearea unui obiect XMLHttpRequest:

variable = new XMLHttpRequest() ;

Versiunile vechi de Internet Explorer (IE5 and IE6) folosesc un obiect ActiveX:

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

Pentru a gestiona toate browserele, inclusiv IE5 și IE6, verificați dacă browser-ul acceptă obiectul XMLHttpRequest. În cazul în care o face, de a crea un obiect XMLHttpRequest, dacă nu, creați un ActiveXObject:

Exemplu

var xhttp;
if (window.XMLHttpRequest) {
    xhttp = new XMLHttpRequest();
    } else {
    // code for IE6, IE5
    xhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
Încearcă - l singur »

În capitolul următor veți învăța despre trimiterea de cereri de server.