楼主啊,这个url(就是点击下一页得向后台发送请求的url) 在哪里设置啊, 前端 和js 比较小白
请问楼主 你这个是全部把数据库数据加载完了 在进行分页 还是 点击页数在进行加载数据库的数据?
楼主 filling()这个方法 是做什么用的, 有提供渲染函数么?还是说自己在$.getJSON里写渲染
function orderList(timeData,page,num){
        axios.post('order_ajax.html', {
            create_time: timeData,
            page:page,
            limit:num
         })
          .then(function (response) {
              console.log(JSON.stringify(response.data));
            _this.posts=response.data.list;
            total=response.data.total;
            pages=response.data.pages;
         })
          .catch(function (error) {
            console.log(error);
         });
     }
	$('.M-box').pagination({
            pageCount:pages,   
            totalData:total,
            showData:10,
            callback:function(api){
                alert(pages);
                orderList(timeData,api.getCurrent(),10);
            }
        },function(){
            btn.greet();
        });为什么我在callback里弹出pages,可以弹出来,但是页面的分页显示不出来,但是把pageCount和totalData换成数字就可以把分页显示出来,jq小白,希望大佬指教,还有那句把分页放在请求返回结果里是什么意思,一直没搞懂
框架的这个地方需要优化一下,不然设置了isHide的朋友选了少于十条的再去选择多于十条的分页组件会被隐藏。看到的朋友可以自行优化一下。
楼主 我这样写 怎么不行啊
<script>
    $('.M-box4').pagination({
        pageCount: length,
        callback: function(api) {
            InitTable(api.getCurrent(), 1, <?=$id?>);
        }
    }, function(api) {
        InitTable(1, 1, <?=$id?>);
    })
    function InitTable(pageIndex, pageSize, user_id) {
        var data = {
            'pageIndex': pageIndex,
            'pageSize': pageSize,
            'user_id': user_id
        };
        $.post('/user/user-remark-list', data, function(json) {
            var length = json.totalData;
        }, 'json');
    }
</script>
                                    
                                            谢谢 很好用,我是后台先穿了一个总数据的条数,然后用api.getCurrent(),每次点击把页码提交上去刷新
怎么设置总条数totalData,当数据是ajax里回来的
$('#page').pagination({
   pageCount:casetotalpage,
   count:2,
   jump:true,
   coping:true,
   homePage:'首页',
   endPage:'末页',
   current:currentpage,
   prevContent:'上页',
   nextContent:'下页',
   activeCls:'pages current',
   callback:function(api){
   var page = api.getCurrent()+"";
   if(page == currentpage) {return};
        window.location.href = currentUrl + page + ".html";
    }
});但是左右的页码没有限制
能加下QQ请教一下吗?350993920
你的jquery.pagination.js获取总页数的函数this.getPageCount写得有bug,你写的源码我贴出来
/**
 * 获取总页数
 * 如果配置了总条数和每页显示条数,将会自动计算总页数并略过总页数配置,反之
 * @return int p 总页数
 */
this.getPageCount = function(){
  return opts.totalData || opts.showData Math.ceil(parseInt(opts.totalData) / opts.showData) : opts.pageCount;
};你应该把||改成&&,而且要保证totalData和showData都要配置值,否则计算出来的pageCount是错的