УРОКИ JAVASCRIPT HTML DOM DHTML AJAX ПРИМЕРЫ JAVASCRIPT

Создаем объект 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");
  }

Попробуйте сами »

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







« Назад Далее »
© 2011-2019 Уроки JavaScript