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实现打开本地文件或文件夹
Mar 09 Javascript
jquery实现滑屏大图定时收缩为小banner图片的广告代码
Sep 02 Javascript
JavaScript记录光标在编辑器中位置的实现方法
Apr 22 Javascript
js HTML5 Canvas绘制转盘抽奖
Sep 13 Javascript
canvas绘制环形进度条
Feb 23 Javascript
CSS3+JavaScript实现翻页幻灯片效果
Jun 28 Javascript
vuejs+element UI点击编辑表格某一行时获取内容填入表单的示例
Oct 31 Javascript
JS立即执行函数功能与用法分析
Jan 15 Javascript
Vue项目中Api的组织和返回数据处理的操作
Nov 04 Javascript
JS实现简单省市二级联动
Nov 27 Javascript
vue+vant使用图片预览功能ImagePreview的问题解决
Apr 10 Javascript
jQuery实现日历效果
Sep 11 jQuery
用原生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执行速度全攻略(上)
2006/10/09 PHP
PHP单例模式详细介绍
2015/07/01 PHP
Ubuntu VPS中wordpress网站打开时提示”建立数据库连接错误”的解决办法
2016/11/03 PHP
php mysql_list_dbs()函数用法示例
2017/03/29 PHP
PHP基于swoole多进程操作示例
2019/08/12 PHP
Laravel 实现Eloquent模型分组查询并返回每个分组的数量 groupBy()
2019/10/23 PHP
JavaScript插件化开发教程 (一)
2015/01/27 Javascript
jQuery ztree实现动态树形多选菜单
2016/08/12 Javascript
Angularjs实现mvvm式的选项卡示例代码
2016/09/08 Javascript
基于jQuery实现简单人工智能聊天室
2017/02/10 Javascript
jquery实现图片上传前本地预览
2017/04/28 jQuery
详解vuejs几种不同组件(页面)间传值的方式
2017/06/01 Javascript
vue.js vue-router如何实现无效路由(404)的友好提示
2017/12/20 Javascript
关于echarts在节点显示动态数据及添加提示文本所遇到的问题
2018/04/20 Javascript
Vue脚手架的简单使用实例
2018/07/10 Javascript
vue微信分享的实现(在当前页面分享其他页面)
2019/04/16 Javascript
javascript中undefined的本质解析
2019/07/31 Javascript
node.js使用http模块创建服务器和客户端完整示例
2020/02/10 Javascript
javascript设计模式 ? 命令模式原理与用法实例分析
2020/04/20 Javascript
vue项目接口管理,所有接口都在apis文件夹中统一管理操作
2020/08/13 Javascript
python实现稀疏矩阵示例代码
2017/06/09 Python
Python实现线程状态监测简单示例
2018/03/28 Python
python实现可视化动态CPU性能监控
2018/06/21 Python
python自动化生成IOS的图标
2018/11/13 Python
python中partial()基础用法说明
2018/12/30 Python
python实现顺时针打印矩阵
2019/03/02 Python
python lxml中etree的简单应用
2019/05/10 Python
在Django中自定义filter并在template中的使用详解
2020/05/19 Python
CSS3实现伪类hover离开时平滑过渡效果示例
2017/08/10 HTML / CSS
墨西哥运动服饰和鞋网上商店:Netshoes墨西哥
2016/07/28 全球购物
AMAVII眼镜官网:时尚和设计师太阳镜
2019/05/05 全球购物
绩效考核实施方案
2014/03/18 职场文书
道歉的话语大全
2015/05/12 职场文书
JS不要再到处使用绝对等于运算符了
2021/04/30 Javascript
解决Pytorch dataloader时报错每个tensor维度不一样的问题
2021/05/28 Python
MySQL约束超详解
2021/09/04 MySQL