BootStrap Table 删除最后一页记录后页面数据出错,查不到数据
别人的处理办法,亲测有效,链接在最下面
$(document).ready(function(){
$('table').on('load-success.bs.table',function(data){
let bsData = $(this).bootstrapTable('getData',true);
let bsOptions = $(this).bootstrapTable('getOptions');
if(bsData.length==0 && bsOptions.pageNumber>1) {
$(this).bootstrapTable('selectPage',1); // 跳到第一页
//$(this).bootstrapTable('prevPage'); // 跳到上一页 这句有bug会跳两页
}
});
});
当删除最后一行发现翻页数据加载不出来了,加载出错,可能是自己的后台写的有问题,后台要注意如果加载的那一页数据没有了的话也一定要返回和前台匹配的格式对象,rows total都要有,不能直接返回一个null或者其他的,否则前台不认识,就会报错,自己试了一下是好的,没有再出过翻页数据出错的问题了。