Drupal:如何将自定义jQuery函数绑定到某个AJAX响应



我有一个AJAX表单,由AJAX回调函数验证。一切都是使用Drupal API完成的。但是当回调发生时,我不想使用附加/前置/替换DOM元素的标准机制。如何捕捉AJAX响应,并对它与我的自定义函数作出反应?

你可以尝试定义一个行为。在许多情况下,包括AJAX请求,Drupal将调用"attachBehaviors",这也将触发您的行为:

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

  }
};

你必须检查和检查上下文,以知道它是否是正确的上下文,你在寻找什么

最新更新