Drupal: Как связать пользовательскую функцию jQuery с определенным ответом AJAX?
У меня есть форма AJAX, которая проверяется функцией обратного вызова AJAX. Все сделано с использованием Drupal API. Но я не хочу использовать стандартный механизм добавления / добавления / замены элементов DOM, когда происходит обратный вызов. Как уловить этот ответ AJAX и отреагировать на него с помощью моей пользовательской функции?
1 ответ
Решение
Вы можете попытаться определить поведение. Во многих ситуациях, включая запрос AJAX, Drupal будет вызывать "attachBehaviors", что также будет запускать ваше поведение:
Drupal.behaviors.mybehavior = {
attach: function (context, settings) {
console.log(context);
}
};
Вы должны проверить и проверить контекст, чтобы узнать, является ли это правильный контекст, что вы ищете