ajax

Вызов собственной JavaScript функции в форме Drupal 8

Если вам необходимо вызвать собственную JavaScript функцию по результатам обработки AJAX запроса, необходимо сделать следующее:

В класс вашей формы, в нужное поле прописываем вызов callback функции.

Undefined index: #ajax в функции ajax_form_callback()

При написании своего модуля столкнулся со следующей проблемой. В состав модуля входила форма с некими полями и тремя кнопками. Две из трех кнопок обрабатывались AJAXом. Первая успешно работала. А вот со второй возникли проблемы. AJAX не отрабатывал (CallBack-функция не вызывалась). Однако в логах сайта появлялось сообщение: "Undefined index: #ajax в функции ajax_form_callback() (строка 379 в файле .../public_html/includes/ajax.inc)."