На самом деле, не нужно догадываться.
Вы должны использовать Drupal поведения
Drupal.behaviors.yourFunctionName = {
attach:function (context, settings) {
// Your code goes here....
}
}
Это даст вам доступ к свойству ajax настроек,
Drupal.behaviors.yourFunctionName = {
attach:function (context, settings) {
console.log(settings.ajax);
}
}
В зависимости от вашей конфигурации вы должны увидеть список запускающих элементов с различными свойствами, такими как имя функции обратного вызова, идентификатор селектора, а также имя инициирующего события.
Затем вы можете использовать соответствующую информацию для запуска вашего мероприятия.
// $(selector).trigger(eventName);
// for example...
$('#edit-product-id-15', context ).trigger('change');