Zwornikiem AJAX jest obiekt XMLHttpRequest.
Obiekt XMLHttpRequest
Wszystkie nowoczesne przeglądarki obsługują obiektu XMLHttpRequest.
Obiekt XMLHttpRequest jest wykorzystywany do wymiany danych z serwerem za kulisami. Oznacza to, że możliwe jest zaktualizowanie części strony internetowej, bez konieczności przeładowywania całej strony.
Utwórz obiekt XMLHttpRequest
Wszystkie nowoczesne przeglądarki (Chrome, IE7 +, Firefox, Safari i Opera) mają wbudowany obiekt XMLHttpRequest.
Składnia tworzenia obiektu XMLHttpRequest:
variable = new XMLHttpRequest();
Stare wersje Internet Explorer (IE5 i IE6) użyć obiektu ActiveX:
variable = new ActiveXObject("Microsoft.XMLHTTP");
Aby obsłużyć wszystkich przeglądarek, w tym IE5 i IE6, należy sprawdzić, czy przeglądarka obsługuje obiekt XMLHttpRequest. Jeśli tak, należy utworzyć obiekt XMLHttpRequest, jeśli nie, utwórz ActiveXObject:
Przykład
var xhttp;
if (window.XMLHttpRequest) {
xhttp = new XMLHttpRequest();
}
else {
// code for IE6, IE5
xhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
Spróbuj sam " W następnym rozdziale dowiesz się o wysyłanie żądań serwera.