У меня есть ajax Форма на моей странице. Я создаю класс для управления поведением кнопок, и мне нужно изменить класс после ajax успеха.
export class Following {
constructor(element) {
element = $(element);
this.follow = element.find('.follow');
this.unfollow = element.find('.following');
this.followForm = this.follow.parents('form');
this.unfollowForm = this.unfollow.parents('form');
this.bindClicks();
}
bindClicks() {
this.followForm.on('ajax:error', this.trySignIn);
this.followForm.on('ajax:success', event => {
console.log('follow success')
});
this.unfollowForm.on('ajax:success', event => {
console.log('unfollow success')
});
}
static init() {
$('.follow-unfollow-buttons').each((i, el) => new Following($(el)));
}
};
Когда я отправляю форму, вызов ajax является успешным, но я не могу перехватить обратный вызов. Почему?