Помогите понять как выполнить свой js-код после ajax запроса

Главные вкладки

Аватар пользователя nitskel nitskel 26 октября 2014 в 11:23

Имеется известная многошаговая форма с frz-city

Нужно повесить JS на кнопки "назад" и "вперед". Колбек функция просто возвращает форму (return $form).

Еще нашел у xandeadx статью, там вроде бы все, что нужно, но есть проблема. У сабмитов в мультистеп форме меняется id. Да и как пример xandeadx'a использовать ума не приложу.

Вот код с xandeadx

// После
Drupal.ajax['id-элемента'].success = function (response, status) {
  console.log('after send');
  Drupal.ajax.prototype.success.apply(this, arguments);
};

А вот селектор кнопок назад и вперед "#multistep-register-form-wrapper .form-actions input"

Комментарии

Аватар пользователя vikeng vikeng 17 апреля 2015 в 16:52

Mentat wrote:
Используйте jQuery:

$(document).ajaxStop(function() {
//ваш_js_который_вы_хотели_прописать;
});

Спасибо! Помогло!