javascript - 删除 DataTable(1.10.8) 后,删除的行会再次添加吗?

标签 javascript jquery datatables datatables-1.10

我使用了 row.remove();但如果我在第三页上并从第三页删除一行,那么当转到第二页并返回第三页时,它会再次显示。

row = $(deleteParent).closest("tr").get(0); $(行).remove();

我已经通过ajax从后端(数据库)删除了该行,但是为什么如果我刷新数据表,那么它会出现在数据表中,那么该行将被永久删除。

我也尝试过

var aaa = oTable.DataTable(); aaa.row(row).remove().draw();

但它会将我重定向到数据表的第一页,任何人都可以告诉我如何防止进入第一页。

最佳答案

您已经很接近了,只需将 false 传递给 draw() 函数,如下所示:

$('#example').on("click", "button", function(){
        table.row($(this).parents('tr')).remove().draw(false);
});

工作中的 JSFiddle: https://jsfiddle.net/annoyingmouse/7c0v1ra3/

请确保仅在确定已从后端删除该行时才删除前端中的行:-)

关于javascript - 删除 DataTable(1.10.8) 后,删除的行会再次添加吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37227465/

相关文章:

javascript - 在 'click' 上未触发/查找要打开的数据表子行

javascript - Phonegap 中的 AJAX 成功数据加载 [object Document]

javascript - HTML 5 Canvas - 在 Canvas 中动态包含多个图像

javascript - 如何自定义数据表中的表?

javascript - 如何选择行数据表对应的页

javascript - 如何覆盖库的属性? (colResizable.js)

javascript - 如何更改 fullcalendar.js 中的 "AgendaDay"日标题格式

javascript - 为什么我从 repl.it 上的这段代码中看到 "Promise { <pending> }"?

javascript - 单击时我的 div 不会 slideDown()。

javascript - 点击功能 react 错误