js数据显示分页问题


  $(".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的值,以确定问题的原因。