ГлавнаяДокументацияМодули • Модуль ajax

Модуль ajax

Стандартной точкой входа для AJAX запросов является адрес /_mc2/ajax (вы можете сделать свой). В этом разделе находятся файлы:

_template.php

<?php
if (!defined('MC2_CORE') || MC2_CORE !== true) die();

echo $mc_content;

index.php

<?php
if (!defined('MC2_CORE') || MC2_CORE !== true) die();

module('ajax', $_POST['method']);

То есть, при поступлении запроса в пустом шаблоне запускается модуль ajax, которому в качестве шаблона передается значение $_POST['method']. Значением шаблона не могут быть 'index' или '' (пустая строка). В этом случае выполнение завершится ошибкой.

Модуль ищет файл с именем $module->template().php в стандартных папках модуля или шаблона и запускает его выполнение.

В CMS стандартно есть файлы обработчиков: