Layui数据表格 前后端json数据接收的方法


Posted in Javascript onSeptember 19, 2019

先上效果图:

Layui数据表格 前后端json数据接收的方法

前端数据表格:

<div class="x-body">
  <%-- 数据表格 --%>
  <table class="layui-table" lay-data="{
   id:'test',
   url:'/menu/page',
   page:true,
   limits: [10,20,50], //每页条数的选择项,默认:[10,20,30,40,50,60,70,80,90]
   limit: 10, //每页默认显示的数量
   method:'post' //提交方式
   }" lay-filter="test">
   <thead>
    <tr>
     <th lay-data="{field:'id', width:80, sort: true}">编号</th>
     <th lay-data="{field:'name'}">菜单名称</th>
     <th lay-data="{field:'url', sort: true}">菜单路径</th>
     <th lay-data="{field:'icon'}">菜单图标</th>
     <th lay-data="{field:'parent'}">菜单</th>
     <th lay-data="{field:'children', sort: true}">子菜单</th>
     <th lay-data="{fixed: 'right', toolbar: '#barDemo', width:250, align:'center'}">操作</th>
    </tr>
   </thead>
  </table>
 </div>
 
 <%-- 这里可以放CRUD按钮 --%>
 <script type="text/html" id="barDemo">
  <a class="layui-btn layui-btn-xs" lay-event="detail">编辑</a>
  <a class="layui-btn layui-btn-danger layui-btn-xs" lay-event="del">删除</a>
 </script>

js代码

$(function () {
 //注意:这里是数据表格的加载数据,必须写
 layui.use(['table', 'layer', 'form'], function () {
  var table = layui.table;
  layer = layui.layer;
  form = layui.form;
  //CURD...
 });
 
});

后端需要返回的json数据格式:

Layui数据表格 前后端json数据接收的方法

我们可以自己抽一个工具类出来封装成前端需要返回的json数据格式哦

public class PageUtil<T> {
 
 private int code=0;
 private String msg;
 private Long count; //总条数
 private List<T> data = new ArrayList(); //装前台当前页的数据
 //getter/setter方法...
 
}

以上这篇Layui数据表格 前后端json数据接收的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
js计数器代码
Nov 04 Javascript
jquery提交form表单时禁止重复提交的方法
Feb 13 Javascript
基于JavaScript实现div层跟随滚动条滑动
Jan 12 Javascript
jQuery实现的多张图无缝滚动效果【测试可用】
Sep 12 Javascript
jquery实现提示语淡入效果
May 05 jQuery
浅谈通过JS拦截 pushState和replaceState事件
Jul 21 Javascript
vue mixins组件复用的几种方式(小结)
Sep 06 Javascript
在vue中通过axios异步使用echarts的方法
Jan 13 Javascript
layer.open弹层查看缩略图的原图,自适应大小的实例
Sep 05 Javascript
layui问题之渲染数据表格时,仅出现10条数据的解决方法
Sep 12 Javascript
Jquery使用each函数实现遍历及数组处理
Jul 14 jQuery
vue3.0中友好使用antdv示例详解
Jan 05 Vue.js
用原生JS实现爱奇艺首页导航栏代码实例
Sep 19 #Javascript
vue简单练习 桌面时钟的实现代码实例
Sep 19 #Javascript
JS实现滚动条触底加载更多
Sep 19 #Javascript
Vue v-text指令简单使用方法示例
Sep 19 #Javascript
Vue.set 全局操作简单示例
Sep 19 #Javascript
layui对工具条进行选择性的显示方法
Sep 19 #Javascript
基于js实现抽红包并分配代码实例
Sep 19 #Javascript
You might like
利用php来自动调用不同服务器上的flash
2006/10/09 PHP
完美解决dedecms中的[html][/html]和[code][/code]问题
2007/03/20 PHP
腾讯QQ php程序员面试题目整理
2010/06/08 PHP
非常精妙的PHP递归调用与静态变量使用
2012/12/16 PHP
PHP中通过fopen()函数访问远程文件示例
2014/11/18 PHP
thinkphp的dump函数无输出实例代码
2016/11/15 PHP
javascript 页面只自动刷新一次
2009/07/10 Javascript
客户端js判断文件类型和文件大小即限制上传大小
2013/11/20 Javascript
DOM基础教程之事件对象
2015/01/20 Javascript
javascript数组克隆简单实现方法
2015/12/16 Javascript
nodejs个人博客开发第七步 后台登陆
2017/04/12 NodeJs
jQuery实现的下雪动画效果示例【附源码下载】
2018/02/02 jQuery
Vue.js中的extend绑定节点并显示的方法
2019/06/20 Javascript
JS面向对象编程基础篇(三) 继承操作实例详解
2020/03/03 Javascript
[46:21]Liquid vs LGD 2018国际邀请赛淘汰赛BO3 第一场 8.23
2018/08/24 DOTA
[52:02]完美世界DOTA2联赛PWL S2 FTD.C vs SZ 第一场 11.27
2020/11/30 DOTA
python读写ini文件示例(python读写文件)
2014/03/25 Python
pygame学习笔记(1):矩形、圆型画图实例
2015/04/15 Python
使用Python下载歌词并嵌入歌曲文件中的实现代码
2015/11/13 Python
深度定制Python的Flask框架开发环境的一些技巧总结
2016/07/12 Python
用pickle存储Python的原生对象方法
2017/04/28 Python
Python虚拟环境virtualenv的安装与使用详解
2017/05/28 Python
python3+PyQt5 数据库编程--增删改实例
2019/06/17 Python
Python 、Pycharm、Anaconda三者的区别与联系、安装过程及注意事项
2019/10/11 Python
NumPy中的维度Axis详解
2019/11/26 Python
如何使用Python自动生成报表并以邮件发送
2020/10/15 Python
MCM英国官网:奢侈皮具制品
2017/04/18 全球购物
BIFFI美国站:意大利BIFFI BOUTIQUES豪华多品牌时装零售公司
2020/02/11 全球购物
心理健康教育心得体会
2013/12/29 职场文书
致长跑运动员广播稿
2014/01/31 职场文书
给面试官的感谢信
2014/02/01 职场文书
优秀教育工作者事迹材料
2014/12/24 职场文书
检讨书怎么写
2015/01/23 职场文书
2015年公务员试用期工作总结
2015/05/28 职场文书
大学运动会加油稿
2015/07/22 职场文书
华为HarmonyOS3.0强在哪? 看看鸿蒙3.0这7个小功能
2023/01/09 数码科技