С одной стороны – это самая популярная страница нашего посещаемого и насыщенного информацией сайта. Несколько сотен человек каждый день читают ее. С другой – автор опубликовал важнейшую для мира Битрикс-разработки справочную информацию за полгода до появления официальной документации. Новизна, качество и системность изложения дают плоды. Почему так получилось? Мы отличаемся от "просто веб-разработчиков на Битриксе". ИНТЕРВОЛГА – универсальный компетентный веб-интегратор . Мы можем решить все задачи интеграции собственными силами...
Для того, чтобы иметь удобную возможность делать ajax запросы напрямую в функцию компонента нужны всего две вещи - подготовить компонент и использовать специальную конструкцию вызова на странице. Создадим в папке компонента дополнительный файл ajax.php, который будет содержать функции, которые могут быть вызваны из вне. Условимся, что наш компонент называется "math.client". Сам файл по умолчанию содержит следующий код: use Bitrix\Main\Engine\Controller; class CustomAjaxController extends Controller { } Здесь создается класс, расширяющий базовый класс контроллера ajax-запросов...