我在ajax模式数据表中有一个按钮。点击事件附带 该按钮进一步发送ajax来更改记录。之后,我使用
重新加载了表格 this.table.ajax.reload();
该函数也可以正常工作,该表可以完美地更新记录,但是click函数触发了两次,并两次发送了ajax来更新数据。
$('body').on('click', '.status-change', function(e) {
this.changeStatus(e.target.dataset.itemStatus,e.target.dataset.itemId);
});
如果我将其与身体解除绑定,例如:
$('body').unbind('click').on('click', '.status-change', function(e) {
this.changeStatus(e.target.dataset.itemStatus,e.target.dataset.itemId);
});
现在,点击事件将触发一次。但是表没有变化。 表发送ajax重新加载新数据。但是表格没有更新。