Drupal: Как связать пользовательскую функцию jQuery с определенным ответом AJAX?

У меня есть форма AJAX, которая проверяется функцией обратного вызова AJAX. Все сделано с использованием Drupal API. Но я не хочу использовать стандартный механизм добавления / добавления / замены элементов DOM, когда происходит обратный вызов. Как уловить этот ответ AJAX и отреагировать на него с помощью моей пользовательской функции?

1 ответ

Решение

Вы можете попытаться определить поведение. Во многих ситуациях, включая запрос AJAX, Drupal будет вызывать "attachBehaviors", что также будет запускать ваше поведение:

Drupal.behaviors.mybehavior = {
  attach: function (context, settings) {

          console.log(context);    


  }
};

Вы должны проверить и проверить контекст, чтобы узнать, является ли это правильный контекст, что вы ищете

Другие вопросы по тегам