Обработка Ajax-запросов

Все данные из формы обрабатываются классом Модуль_ajax, описанным в файле modules/модуль/модуль.ajax.php.

В файле должна быть описана основная функция – ajax_request(), вызывающая при передаче данных модулю. Функция подключается всегда, когда передана переменная $_POST["module"] = 'модуль';

То есть данные модулю могут быть переданы даже если он не подключен ни к одной страницы сайта. Уже в функции ajax_request() проверяется соответствие прикрепленного к странице модуля и вызванного модуля, если это необходимо.

Функция ajax_request() выдает ответ true или false, означающий приняты ли данные и стоит ли прерывать загрузку страницы.

Структура класса может быть любой для того, чтобы реализовывать предусмотренный функционал.

Как правило, в классе Модуль_ajax описана еще и функция send_errors(). Она выдает результаты обработки в формате JSON обратно или, если данные переданы не с помощью Ajax, делает редирект на сайт, передавая результаты обработки в виде GET-переменных.

Класс Модуль_ajax часто наследует класс Model, если нужно использовать при обработки данных функции каркаса модели.



Не понятно? Уточните