datatables重绘当前分页数据

#1.获取api实例对象

var api=$("#a").dataTable().api();

#2.获取当前页的长度

 var len=api.rows( {page:'current'} ).data().length;

#获取当前页的页码
var page=api.page.info().page;

#判断当前页的数据量,如果在修改以前的数据量就大于1,可以直接重绘当前页(默认本次操作会删除一条数据),如果为一条,则重绘上一页(即减一)。
if(len==1){

#重绘上一页
reTab.page(page-1).draw(false);
//alert("重绘上一页!");
}else{

#重绘当前页
reTab.page(page).draw(false);
//alert("重绘本页!");
}

posted @ 2018-09-25 15:13  java路人甲  阅读(696)  评论(0编辑  收藏  举报