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 相关文章推荐
jQuery下的几个你可能没用过的功能
Aug 29 Javascript
js 获取坐标 通过JS得到当前焦点(鼠标)的坐标属性
Jan 04 Javascript
javascript中普通函数的使用介绍
Dec 19 Javascript
jQuery实现菜单感应鼠标滑动动画效果的方法
Feb 28 Javascript
JavaScript中继承用法实例分析
May 16 Javascript
js实现table添加行tr、删除行tr、清空行tr的简单实例
Oct 15 Javascript
three.js中文文档学习之创建场景
Nov 20 Javascript
js统计页面上每个标签的数量实例代码
May 29 Javascript
CKEditor4配置与开发详细中文说明文档
Oct 08 Javascript
详解一些适用于Node.js的命名约定
Dec 08 Javascript
Vue通过getAction的finally来最大程度避免影响主数据呈现问题
Apr 24 Javascript
详解vuejs中执行npm run dev出现页面cannot GET/问题
Apr 26 Javascript
用原生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
round robin权重轮循算法php实现代码
2016/05/28 PHP
PHP simplexml_import_dom()函数讲解
2019/02/03 PHP
jquery 删除cookie失效的解决方法
2013/11/12 Javascript
JavaScript实现将xml转换成html table表格的方法
2015/04/17 Javascript
AngularJS API之copy深拷贝详解及实例
2016/09/14 Javascript
ES6新特征数字、数组、字符串
2016/10/01 Javascript
js获取当前时间(昨天、今天、明天)
2016/11/23 Javascript
浅析JS中的 map, filter, some, every, forEach, for in, for of 用法总结
2017/03/29 Javascript
Jquery-data的三种用法
2017/04/18 jQuery
AngularJS实现tab选项卡的方法详解
2017/07/05 Javascript
移动web开发之touch事件实例详解
2018/01/17 Javascript
Vue+Jwt+SpringBoot+Ldap完成登录认证的示例代码
2018/05/21 Javascript
vue列表数据发生变化指令没有更新问题及解决方法
2020/01/16 Javascript
vue双击事件2.0事件监听(点击-双击-鼠标事件)和事件修饰符操作
2020/07/27 Javascript
如何用JS模拟实现数组的map方法
2020/07/30 Javascript
Python编写屏幕截图程序方法
2015/02/18 Python
深入解析Python中的descriptor描述器的作用及用法
2016/06/27 Python
Django数据库操作的实例(增删改查)
2017/09/04 Python
django DRF图片路径问题的解决方法
2018/09/10 Python
解决python Markdown模块乱码的问题
2019/02/14 Python
python正则-re的用法详解
2019/07/28 Python
python模块和包的应用BASE_PATH使用解析
2019/12/14 Python
在Tensorflow中实现leakyRelu操作详解(高效)
2020/06/30 Python
Html5新增标签与样式及让元素水平垂直居中
2019/07/11 HTML / CSS
雅诗兰黛旗下走天然植物路线的彩妆品牌:Prescriptives
2016/08/14 全球购物
印度首个本地在线平台:nearbuy
2019/03/28 全球购物
学生请假条格式
2014/04/11 职场文书
群众路线教育实践活动思想汇报(2014特荐篇)
2014/09/16 职场文书
2014年企业党建工作总结
2014/12/18 职场文书
小学生学习保证书
2015/02/26 职场文书
考研英语辞职信
2015/05/13 职场文书
小学教师教学随笔
2015/08/14 职场文书
用Python写一个简易版弹球游戏
2021/04/13 Python
Spring Cache和EhCache实现缓存管理方式
2021/06/15 Java/Android
《Estab Life》4月6日播出 正式PV、主视觉图公开
2022/03/20 日漫
win10+RTX3050ti+TensorFlow+cudn+cudnn配置深度学习环境的方法
2022/06/25 Servers