JavaWeb使用layui实现分页

本文详细介绍了在JavaWeb中如何利用layui库来实现分页功能。首先展示了HTML部分,包括layui的CSS和JS引入,以及表格和工具栏的定义。接着,讲解了JavaScript部分,包括layui模块的加载、table渲染、分页配置以及数据加载和监听事件的处理。控制器部分展示了如何读取音乐文件并进行分页处理,以及返回符合layui分页格式的JSON数据。最后,总结了实现分页的步骤和关键点,包括layui的数据格式要求、数据封装工具类以及分页工具类的使用。
摘要由CSDN通过智能技术生成

JavaWeb使用layui实现分页

 

【1】视图层

 <link href="/Content/layui/css/layui.css" rel="stylesheet" />

 <div class="layui-card-body layui-table-body layui-table-main">

   <table  class="layui-table"  id="tabMusicInfor" lay-filter="tabMusicInfor"  ></table>

 </div>

<script type="text/html" id="barDemo">

  <a class="layui-btn layui-btn-xs" lay-event="play">播放</a>

  <a class="layui-btn layui-btn-danger layui-btn-xs" lay-event="del">删除</a>

</script>

    <script src="/Content/jquery-3.3.1/jquery-3.2.1.min.js"></script>

    <script  src="/Content/layui/layui.js"></script>

<script src="/Content/layui/layui.all.js"></script>

<script type="text/javascript">

     var tabMusicInfor;//音乐信息表

     var i=0;  

     var layer, table;

     //1-页面数据加载

      $(function () {

         //【1】加载&初始化layui模块

         layui.use(["layer", "table"], function () {

           

             table = layui.table;//【2】获取layui的table模块的属性

             layer = layui.layer;//弹出层

             //加载table模块数据

             layuiTable();

         });

     });

     //【2】加载table模块数据

     function layuiTable(){

     tabMusicInfor = table.render({

            //【1】指定table的容器选择器或 DOM

             elem: "#tabMusicInfor",

             //【2】指定加载数据的路径

            // url: "${ctx}/web/MyMusicServlet?method=musicList",

             //【3】控制整个table元素的宽

             width : 1500,

            //【4】设置表头。值是一个二维数组

             cols: [[

                { type: "checkbox", fixed :"left",width:"10%"},

               { type: "numbers", title: "序号",width:"10%"},

               { field: "music", title: "音乐名" ,width:"30%"},

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值