var rowSize;//总数据条目数
var pageSize = 10;//每页条数,默认为10条
var currentPageIndex = 1;//当前的页,默认为第一页
var pageNum = 1;//总共需要展示的页数
$.ajax({
url: "url",
type: "Post",
dataType: "json",
success: function (data) {
rowSize = data.total;
getPageNum();
}
});
//根据总条数rowSize和每页条数pageSize获取总页数
function getPageNum() {
if (checkVar(rowSize) && checkVar(pageSize)) {
pageNum = rowSize % pageSize == 0 ? parseInt(rowSize / pageSize) : Math.ceil(rowSize / pageSize);
console.log(pageNum); //总页数
}
}
//判断一个变量是否为空;true不为空,false为空
function checkVar(obj) {
if (obj == '' || obj == undefined || obj == null) {
return false;
}
return true;
}