Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.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 8表单提交Ajax表单后的回调_Ajax_Drupal 8 - Fatal编程技术网

Drupal 8表单提交Ajax表单后的回调

Drupal 8表单提交Ajax表单后的回调,ajax,drupal-8,Ajax,Drupal 8,我有一个Drupal8表单(ID:regform),在表单AJAX提交之后,我必须执行一些JS触发器 例如,表单包含choose plan字段,表单提交后,我必须在同一页面的另一个块中显示一些计算出的价格,因此我尝试在Ajax提交后选择一个回调函数。我必须做什么?我希望您可以使用下面的代码来解决您的问题。您可以将此代码段添加到位于自定义主题或模块中的javascript文件中 (function ($, Drupal) { Drupal.behaviors.custom = { at

我有一个Drupal8表单(ID:regform),在表单AJAX提交之后,我必须执行一些JS触发器


例如,表单包含choose plan字段,表单提交后,我必须在同一页面的另一个块中显示一些计算出的价格,因此我尝试在Ajax提交后选择一个回调函数。我必须做什么?

我希望您可以使用下面的代码来解决您的问题。您可以将此代码段添加到位于自定义主题或模块中的javascript文件中

(function ($, Drupal) {
  Drupal.behaviors.custom = {
    attach: function (context, settings) {
      $(document).ajaxComplete(function (event, xhr, settings) {
        if (settings.data && settings.data.indexOf("form_id=regform") != -1) {
          //your code here
        }
      });
    }
  }
})(jQuery, Drupal);

我希望您可以使用下面的代码来解决您的问题。您可以将此代码段添加到位于自定义主题或模块中的javascript文件中

(function ($, Drupal) {
  Drupal.behaviors.custom = {
    attach: function (context, settings) {
      $(document).ajaxComplete(function (event, xhr, settings) {
        if (settings.data && settings.data.indexOf("form_id=regform") != -1) {
          //your code here
        }
      });
    }
  }
})(jQuery, Drupal);