楼主啊,这个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是错的