下面js代码是在前端进行分页,主要是利用表格插件的parseData参数,该参数触发是在请求数据回来后,但还未显示在表中时触发的。

layui.use('table', function(){var table = layui.table;table.render({elem: '#gridTable' ,url: contextPath + '/pages/json/手工合同.json',method: 'get',request: {limitName: 'rows', //每页数据量的参数名,默认:limitpageName: 'page',},where: {},cols: [columns],response: {statusName: 'result', //数据状态的字段名称,默认:codestatusCode: 200, //成功的状态码,默认:0dataName: 'rows', //数据列表的字段名称,默认:datacountName: 'total',//规定数据总数的字段名称,默认:count},page: true,parseData: function(res){var dataList = res.rows;/* 如果需要前端做模拟查询,可以在此处写,先过滤数据var temp = dataList;dataList = [];for(var i=0; i<temp.length; i++){if(条件1){flag1 = true;}if(条件2){flag2 = true;}if(flag1 && flag2){dataList.push(temp[i]);}} */var total = dataList.length; //请求的数据总数var list = []; //用来保存当前页显示的数据//前端模拟分页,获取当前页、分页显示数据量var page = $("#layui-table-page1").find(".layui-laypage-em").next().html();var limit = $("#layui-table-page1").find(".layui-laypage-limits select").val();console.log(page + ", " + limit);if(page == undefined || page == null || page == ""){page = 1;}if(limit == undefined || limit == null || limit == ""){limit = 10;}//数据从哪条数据开始var start = (page-1) * limit;//数据从哪条数据结束var end = page * limit;if(end > total){end = total;}//取分页数据for(var i=start; i<end; i++){list.push(dataList[i]);}return {"result": 200, //解析接口状态"total": total, //解析数据长度"rows": list //解析数据列表}},});});

layui table数据表格前端分页相关推荐

  1. layui table数据表格中数据返回成功,但页面不显示数据内容问题

    layui table数据表格中数据返回成功,但页面不显示数据内容问题. 这是我做毕业设计的时候自己遇到的问题,后来查看了网上的一些技术贴子而得到解决,所以便想总结一个大概的方法,供大家参考! 一般导 ...

  2. php如何使用layui.table分页,layui实现数据表格及分页的方法

    一.前端部分 html只需要放一个有id的div就行了,方便js获取渲染区域 js部分需要注意url为异步数据接口,done是渲染完表格之后的回调函数table.render({ elem: '#da ...

  3. springboot整合layui实现数据表格的分页操作

    第一步,引入依赖文件 <link rel="stylesheet" href="./layui/css/layui.css"> <script ...

  4. layui Table数据表格 序号自动增长

    一般显示给用户的界面 直观就好,像数据的真实id是不应该让用户看到,不合适也不安全,所以一般可以再生成一个自增序列号: 需要使用layui模板引擎: <script type="tex ...

  5. layui自定义查询条件html页面,Layui的数据表格+springmvc实现搜索功能的例子_飛雲_前端开发者...

    如下所示: 主要在前端页面加: 搜索ID: userid content 搜索 在 reload:function () { var keyWord=$("#keyWord").v ...

  6. layui table动态选中_layui后台管理—table 数据表格详细讲解

    1.layui介绍 layui是一款采用自身模块规范编写的前端UI框架,遵循原生HTML/CSS/JS 的书写与组织形式,门槛极低,拿来即用,非常适合界面的快速开发.layui区别于那些基于MVVM底 ...

  7. layui数据表格解析html,layui框架table 数据表格的方法级渲染详解

    layui框架table 数据表格的方法级渲染详解 如下所示: //js 规范书写 var tst=table.render({ elem: '#test11' ,cols: [[ //标题栏 {ch ...

  8. layui实现数据表格table的搜索功能

    layui根据特定信息对表格进行搜索并显示 效果 实现 html部分 js部分 Controller层 Mapper层 注意 总结 效果 先放效果图 此处根据"角色名称"进行搜索, ...

  9. 【Layui】数据表格(与后台交互获取数据)

    html <table id="userList" lay-filter="userList"></table> js //用户列表 v ...

最新文章

  1. centos安装zookeeper
  2. 进程间通信:共享内存概念及代码
  3. springcloud架构特点_打造企业级微服务平台架构,分布式应用场景管理
  4. jsp文件里java代码的作用_如何使用JSP 2避免JSP文件中的Java代码?
  5. 使用gp部署bginfo在客户端显示信息
  6. 感觉养老金越涨差距越大,有人提议高于5000的不再上涨,合理吗?
  7. influxdb 配置
  8. ActionScript 3.0基础之事件机制
  9. 从vmware下载到Linux环境下jdk和maven的安装
  10. 分享一个Bing的翻译功能
  11. CPU的内部架构和工作原理(好文)
  12. 究竟什么是嵌入式? 嵌入式开发是什么意思?
  13. 【英语竞赛】听力速记
  14. C#技术分享【Word转换成图片和PDF——2种方案】
  15. 大数据面试题(一)----HADOOP 面试题
  16. x2000 ffmpeg avcodec_send_packet
  17. 魔漫相机任晓倩:我是这样说服马云投资千万美金的
  18. 场地通推出2.0 打造大学会务场地预定新平台
  19. 记第一次写出自己的简单python爬虫:GCZW3
  20. win10 取消系统自动更新的方法-3种(所有最新版本都适用)

热门文章

  1. MySQL是如何执行一条SQL更新语句
  2. 濮阳工学院2019计算机大赛二等奖,学习 | 第三届校长奖学金10名入围奖人选,看看都有谁?!...
  3. java代码获取本周的开始日期和结束日期,并动态获取前几周的或者后几周的开始日期和结束日期。
  4. Unet卷积神经网络架构
  5. uva12325 暴力枚举
  6. 002__Hive的tez引擎的配置步骤
  7. 浏览器数据库 IndexedDB 介绍
  8. Xilinx Zynq开发教程
  9. HBase数据库原理介绍
  10. 数学对计算机的重要性