jquery DataTable 当表中数据增加、删除后不自动刷新。

表中数据是通过JS直接添加到table中的,添加删除后,还是显示原先的行数,且排序后直接就没有了数据。使用过fnDraw() 不管用。

$("#checkResultList").dataTable({
"bProcessing" : true,
'bServerSide' : true,
'fnServerParams' : function(aoData) {
//获取考核类型
var checkType = $("#checkPrj").val();
var managerName = $.trim($("#managerName").val());
if(managerName == ""){
managerName = null;
}
aoData.push({
"name" : "checkType",
"value" : checkType
},
{
"name" : "managerName",
"value" : managerName
}
);
},
"sAjaxSource" : basePath + "checkTask/showCheckResultList.action",// 获取管理员列表
"sServerMethod" : "post",
"sPaginationType" : "full_numbers",
"bPaginate" : true, // 翻页功能
"bStateSave" : false, // 状态保存
"bLengthChange" : false, // 改变每页显示数据数量
"bFilter" : false, // 过滤功能
"bSort" : false, // 排序功能
"bInfo" : true,// 页脚信息
"bAutoWidth" : false,// 自动宽度
"bDestroy" : true,
"iDisplayLength" : 6, // 每页显示多少行
"aoColumns" : [ 
//指定列

温馨提示:答案为网友推荐,仅供参考