Последние учебники веб-разработки
 

AJAX - Создание объекта XMLHttpRequest


Залогом AJAX является объект XMLHttpRequest.


Объект XMLHttpRequest

Все современные браузеры поддерживают объект XMLHttpRequest.

Объект XMLHttpRequest используется для обмена данными с сервером за кулисами. Это означает, что можно обновлять части веб-страницы, без перезагрузки всей страницы.


Создание объекта XMLHttpRequest

Все современные браузеры (Chrome, IE7 +, Firefox, Safari, Opera и) имеют встроенный XMLHttpRequest объект.

Синтаксис для создания объекта XMLHttpRequest:

variable = new XMLHttpRequest();

Старые версии Internet Explorer (IE5 и IE6) использовать объект ActiveX:

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

Для того, чтобы обращаться со всеми браузерами, включая IE5 и IE6, проверьте, поддерживает ли браузер объект XMLHttpRequest. Если это произойдет, создать объект XMLHttpRequest, если нет, то создать ActiveXObject:

пример

var xhttp;
if (window.XMLHttpRequest) {
    xhttp = new XMLHttpRequest();
    } else {
    // code for IE6, IE5
    xhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
Попробуй сам "

В следующей главе вы узнаете об отправке запросов на сервер.