Создаем объект XMLHttpRequest
Краеугольный камень AJAX - это объект XMLHttpRequest.
Объект XMLHttpRequest
Все современные браузеры поддерживают объект XMLHttpRequest (IE5 и IE6 используют ActiveXObject).
Объект XMLHttpRequest используется для обмена данными с сервером "за сценой" (незаметно для пользователя). Это означает возможность обновления частей веб страницы без необходимости перезагружать страницу целиком.
Создание объекта XMLHttpRequest
Все современные браузеры (IE7+, Firefox, Chrome, Safari и Opera) имеют встроенный объект XMLHttpRequest.
Синтаксис создания объекта XMLHttpRequest:
переменная=new XMLHttpRequest(); |
Старые версии Internet Explorer (IE5 и IE6) используют ActiveX Object:
переменная=new ActiveXObject("Microsoft.XMLHTTP"); |
Чтобы учесть все нынешние интернет обозреватели, включая IE5 и IE6, проверьте, поддерживает ли браузер объект XMLHttpRequest. Если да, то создаете объект XMLHttpRequest, противном случае - создавайте ActiveXObject:
Пример
var xmlhttp;
if (window.XMLHttpRequest)
{// код для IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// код для IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
} |
Попробуйте сами »
|
В следующем уроке Вы узнаете об отправке серверных запросов.
|