这个算页数是不是有问题啊
我有12条数据,要每页显示15条,为什么会有2页,不行可以开放自己写啊
按照你的要求,有12条数据,每页显示15条,这时候初始化分页插件有两种方式:
1、参数设置 isResetPage: true ,先初始化插件,然后请求服务器,每次查询15条,后台需要返回总页数,服务器响应成功之后,需要调用
$("#pagination").whjPaging("setPage", 当前页码, 总页数);
才能生效,这种参数设置 isResetPage: true 主要目的是为了数据库的数据条数可能会发生变化,比如支付订单的记录;
2、参数设置 isResetPage: false ,先初始化插件,然后拿取数据,每次展示15条,这时候可以不调用
$("#pagination").whjPaging("setPage", 当前页码, 总页数);
这种参数设置 isResetPage: false 一般是静态数据的展示,但需要确定总页数才行;
我自己用的话,获取数据库的数据一般是第一种情况,静态数据用第二种情况,这么讲不知道有没有帮到你
不好意思最近忙别的去了,我先把每页15条的注释掉了,我的代码是:
$("#pagination").pagination({ pageSizeOpt: [{ 'value': 10, 'text': '10条/页', 'selected': true }, // {'value': 15, 'text': '15条/页'}, { 'value': 20, 'text': '20条/页' } ], totalPage: parseInt((datas.totalCount + datas.pageSize - 1) / datas.pageSize), showPageNum: 5, firstPage: '首页', previousPage: '上一页', nextPage: '下一页', lastPage: '尾页', confirm: '确认', totalPageText: '共{}页', isShowFL: true, isShowPageSizeOpt: true, isShowSkip: false, isShowRefresh: false, isShowTotalPage: true, isResetPage: false, callBack: function(currPage, pageSize) { console.log('currPage:' + currPage + ' pageSize:' + pageSize); loadData(currPage, pageSize); } })
永远都只会显示第一页, 居然不能设置当前页
有具体的实例吗?我从后台获取到的数据要怎么放进去呢?