$(".page").append(preLi);
var count = (data.count / 10);
var allcount;
if (count > 0 && count < 1) {
allcount = 1;
} else {
allcount = parseInt(count) + 1
}
//遍历显示页码
for (var c = 1; c <= allcount; c++) {
var li;
if (i === pageNo) {
li = $('<a id="' + c + 'num" class="num" href="javascript:void(0)">' + c + '</a>');
$(".page").append(li);
} else {
li = $('<a id="' + c + 'num" class="num" href="javascript:void(0)" onclick="skipPage(' + c + ')">' + c + '</a>');
$(".page").append(li);
}
}
45条数据应该分页显示5页,为什么只显示了2页?没看出问题在哪里
没有代码全文,无法确定问题所在。但是,根据代码片段,可以看出两个可能的原因:
1、变量i的值可能不是当前页码的值,导致页码的循环次数不够。
2、变量allcount的值可能不是预期的值,导致页码的循环次数不够。
建议检查变量i和allcount的值,以确定问题的原因。