Ajax. Объект XMLHttpRequest
Понедельник, 12 сентября 2011 г.Рубрика: AJAX
Метки: ajax | javascript | js | xmlhttprequest
Просмотров: 423
Подписаться на комментарии по RSS
Объект XMLHttpRequest используется в ajax для обмена данными с сервером в фоновом режиме, то есть весь процесс будет скрыт от пользователя. Благодаря этому объекту можно обновлять данные на странице в определённом месте без перезагрузки всей страницы, и выполнять php функции не показывая сам процесс пользователю.
Насколько известно этот объект поддерживается всеми браузерами, кроме IE6 и IE5, в них используется объект ActiveXObject.
Создание объекта XMLHttpRequest
variable = new XMLHttpRequest();
Создание объекта ActiveXObject
variable =new ActiveXObject("Microsoft.XMLHTTP");А теперь давайте запишем такой вид, где мы учтём все версии браузеров:
var xmlhttp;
if ( window.XMLHttpRequest ) {
// Для современных браузеров IE7+, Firefox, Chrome, Opera, Safari
xmlhttp = new XMLHttpRequest();
} else {
// Для старых браузеров IE6, IE5
xmlhttp = new ActiveXObject ( "Microsoft.XMLHTTP" );
}Вот мы и научились создавать эти объекты.
Лучше всегда учитывать то, что пользователь может зайти и со старых версий браузеров!
В обучении ajax я делаю опору на то, что у Вас уже есть хоть какие-то знания в JavaScript, если их нет, то можете почитать у нас на сайте в соответствующем разделе или перейти по ссылке: JavaScript.
В следующем уроке мы научимся обмениваться данными с сервером посредством AJAX.
Оставьте свой комментарий!

