У меня есть кнопка в режиме данных AJAX.Событие click прикрепляется к кнопке, которая дополнительно отправляет ajax для изменения записи.После этого я перезагрузил таблицу, используя
this.table.ajax.reload();
Функция работает нормально, таблица прекрасно обновляет запись, но функция щелчка срабатывает дважды и дважды посылает ajax для обновления данных.
$('body').on('click', '.status-change', function(e) {
this.changeStatus(e.target.dataset.itemStatus,e.target.dataset.itemId);
});
если я прикрепляю unbind с телом как:
$('body').unbind('click').on('click', '.status-change', function(e) {
this.changeStatus(e.target.dataset.itemStatus,e.target.dataset.itemId);
});
Теперь событие click запускается один раз.Но в таблице нет изменений.Таблица отправляет ajax для перезагрузки новых данных.но таблица не получает обновления.