logo
Vvedenie_v_Veb_programmirovanien_2 / Vvedenie_v_Veb_programmirovanien_2

Модель ajax:

В этом случае между загруженной в браузер страницей и сервером появляется еще одна прослойка - уровень AJAX.

-Пользователь загружает на web-страницу.

-По действию пользователя генерируется событие.

-Скрипт определяет, какая информация необходима для обновления страницы и передает ее уровню AJAX.

-AJAX, используя браузер, отправляет соответствующий запрос на сервер.

-Сервер возвращает уровню AJAX только ту часть документа, на которую пришел запрос или только данные в формате XML.

-Уровень AJAX вызывает скрипт на языке JavaScript, который вносит изменения на страницу без ее полной перезагрузки.

При этом сервер возвращает не готовый HTML-код, а только данные необходимые для обновления страницы. Обновленные страницы создаются исходя из этих данных, с использованием методов DOM. Для передачи данных обычно используется XML файл, который формируется динамически.