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