1.导入插件依赖
2.创建一个div用于渲染bs_pagination插件。给其一个ID
<div id="page"></div>
3.添加如下的javascript代码
$("#Page").bs_pagination({
currentPage: pageNo, // 页码
rowsPerPage: pageSize, // 每页显示的记录条数
maxRowsPerPage: 20, // 每页最多显示的记录条数
totalPages: totalPages, // 总页数
totalRows: total, // 总记录条数
visiblePageLinks: 3, // 显示几个卡片
showGoToPage: true, //是否显示跳转到第几页,默认为true
showRowsPerPage: true, //是否显示每页显示记录条数,默认为true
showRowsInfo: true, //是否显示记录信息
onChangePage : function(event, data){ //回调函数,翻页时调用
pageList(data.currentPage , data.rowsPerPage);
}
})
算法一:
totalPage = total% pageSize == 0 ? total / pageSize : total /pageSize + 1 ;
算法二:(推荐使用)
totalPage = (total + pageSize -1) / pageSize; 其中 pageSize - 1 就是 total / pageSize 的最大的余数