今天小编给大家分享的是Layui表格如何实现后台分页,相信很多人都不太了解,为了让大家更加了解Layui,所以给大家总结了以下内容,一起往下看吧。一定会有所收获的哦。
创新互联公司于2013年开始,是专业互联网技术服务公司,拥有项目网站制作、成都网站建设网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元恒山做网站,已为上家服务,为恒山各地企业和个人服务,联系电话:18980820575
使用Layui表格实现后台分页的方法:
<table class="layui-table" lay-data="{width: 892, height:332,url:'', page:true, id:'idTest'}" lay-filter="demo"> <thead> <tr> <th lay-data="{type:'checkbox', fixed: 'left'}"></th> <th lay-data="{field:'id', width:80, sort: true, fixed: true}">id</th> <th lay-data="{field:'menubarid', width:80}">菜单id</th> <th lay-data="{field:'name', width:80, sort: true}">菜名</th> <th lay-data="{field:'price', width:80}">价格</th> <th lay-data="{field:'status', width:160}">状态</th> <th lay-data="{fixed: 'right', width:178, align:'center', toolbar: '#barDemo'}"></th> </tr> </thead> </table>
使用layui自动渲染生成表格,默认以get方式从前端获得参数page和limit
int page = Integer.parseInt(request.getParameter("page")); int limit = Integer.parseInt(request.getParameter("limit")); int count = menuDao.searchcount(); // 查找数据条数 int page_temp = page; int limit_temp = limit; if (count < page * limit) { limit = count - (page - 1) * limit; } page = (page_temp - 1) * limit_temp;
使用的是MySQL,第一条是查找行数目,第二条是分页查询语句,把page和limit分别传到两个问号里就行了。
select count(*) from menu select * from menu limit ?,?
最后转为json前把count的值改为从sql查询得到的行数目。
String layjson ="{\"code\":0,\"msg\":\"\",\"count\":"+getcount()+",\"data\":["+data+"]}";
关于Layui表格如何实现后台分页就分享到这里了,希望以上内容可以对大家有一定的参考价值,可以学以致用。如果喜欢本篇文章,不妨把它分享出去让更多的人看到。
分享题目:Layui表格如何实现后台分页
链接URL:https://www.cdcxhl.com/article20/ggsjjo.html
成都网站建设公司_创新互联,为您提供品牌网站制作、面包屑导航、关键词优化、定制开发、App设计、做网站
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联