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