XMLHttpRequest — это основа AJAX.
Все современные браузеры поддерживают объект XMLHttpRequest (IE5 и IE6 используют ActiveXObject).
XMLHttpRequest используется для скрытого обмена данными с сервером. Это означает, что части веб-страницы можно обновлять без перезагрузки всей страницы.
Все современные браузеры (IE7+, Firefox, Chrome, Safari и Opera) имеют встроенные объекты XMLHttpRequest.
Синтаксис создания объектов XMLHttpRequest:
переменная = новый XMLHttpRequest();
Более старые версии Internet Explorer (IE5 и IE6) используют объекты ActiveX:
переменная = новый ActiveXObject("Microsoft.XMLHTTP");
Для работы со всеми современными браузерами, включая IE5 и IE6, проверьте, поддерживает ли браузер объект XMLHttpRequest. Если поддерживается, создается объект XMLHttpRequest. Если не поддерживается, создайте ActiveXObject:
В следующей главе вы узнаете об отправке запросов к серверу.