如何在jquery数据表中添加/删除行后保持在特定页面上

如何在jquery数据表中添加/删除行后保持在特定页面上,jquery,datatables,Jquery,Datatables,我使用jquerydatatables可视化服务器端数据。默认情况下,jquerydatatables显示10个条目。如果我添加了10个以上的条目,datatables会根据我添加的条目数显示页码 问题是在每次添加/删除时,datatables都会重新绘制并将我指向第一页。在谷歌搜索如何在重画后保留当前页面后,我发现如果使用datatables api,我可以保留页面状态,如下所示: var dataTables = $("#mytable").DataTable(); dataTables.r

我使用jquerydatatables可视化服务器端数据。默认情况下,jquerydatatables显示10个条目。如果我添加了10个以上的条目,datatables会根据我添加的条目数显示页码

问题是在每次添加/删除时,datatables都会重新绘制并将我指向第一页。在谷歌搜索如何在重画后保留当前页面后,我发现如果使用datatables api,我可以保留页面状态,如下所示:

var dataTables = $("#mytable").DataTable();
dataTables.remove(tableRow).draw(false);

在使用用dataTable()方法初始化的datatables时,除了上述示例中的情况外,是否有其他方法可以保留页面状态?

您可以在调用用于删除行的函数旁边添加“return false”。这阻止了形式的提交

所以像这样: