我正在使用 Jquery Datatables 并从服务器端加载数据。当我在服务器端执行删除时,我正在并行调用以下客户端函数:
function clientDelete(rowId) {
var dataTable = $('#loadedDepartments').dataTable();
var nRow = $('#loadedDepartments tbody tr[id=' + rowId + ']')[0];
dataTable.fnDeleteRow(nRow, null, true);
}
所以这个过程是删除服务器端->删除客户端
假设我们有 3 条记录,分页文本的 SInfo 是“显示 3 个条目中的 1 到 3 个” 第一个删除完美,分页的 SInfo 更新 “显示 2 个条目中的 1 到 2 个” 第二个删除完美(行在客户端和服务器端都被删除但是)SInfo 没有更新它卡在 “显示 2 个条目中的 1 到 2 个”上,而它应该递减。
这些是我的数据表的初始设置
$('.datatable').dataTable({
"bDestory": true,
"aaSorting": [],
"sDom": "<'row-fluid'<'span6'l><'span6'f>r>t<'row-fluid'<'span12'i><'span12 center'p>>",
"sPaginationType": "bootstrap",
"oLanguage": {
"sLengthMenu": "_MENU_ records per page"
}
} );
请问有什么帮助吗?