Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Drupal 7 Drupal:如何将自定义jQuery函数绑定到某个AJAX响应?_Drupal 7_Drupal Forms_Drupal Ajax - Fatal编程技术网

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

Drupal 7 Drupal:如何将自定义jQuery函数绑定到某个AJAX响应?,drupal-7,drupal-forms,drupal-ajax,Drupal 7,Drupal Forms,Drupal Ajax,我有一个AJAX表单,它由AJAX回调函数验证。一切都是使用DrupalAPI完成的。但我不想在回调发生时使用标准的DOM元素追加/前置/替换机制。如何捕获AJAX响应并使用自定义函数对其作出反应?您可以尝试定义一种行为。在许多情况下,包括AJAX请求,Drupal将调用“attachBehaviors”,这也会触发您的行为: Drupal.behaviors.mybehavior = { attach: function (context, settings) { c

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

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

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

          console.log(context);    


  }
};

您必须检查上下文,以了解它是否正确您要查找的内容

谢谢,这是我需要的。我还偶然发现了另一个很好的解释: