后台返回所有数据,由前端分页

1.先引入layui.css、layui.js,因此时需要用到ajax,所以也引入jQuery

<link rel="stylesheet" href="layui/css/layui.css"  media="all">
<script src="js/jquery.min.js"></script>
<script src="layui/layui.all.js" charset="utf-8"></script>

2.html如下:

<table id= "table" class="table layui-table" ><thead style="text-align: center;"><tr><th style="text-align: center;">编号</th><th style="text-align: center;">code</th><th style="text-align: center;">有/无(算力)</th><th style="text-align: center;">数据库录入MAC地址</th><th style="text-align: center;">最后一次提交算力时间</th></tr></thead><tbody id="tbody" style="text-align: center;"></tbody>
</table>
<div id="pagination" style="text-align: right;"></div>    

3.采用ajax发送请求,获取全部数据之后,引入laypage进行分页

!function (){            $.ajax({url:'http://47.106.120.69:8009/cgi-bin/getinfo.cgi?version=1.1&cl=app&page=1',             method:'get',cache: false,dataType: 'json',success: function(data){                 if(data.errno == 0){                      var html = '',tableArr = data.data; if(tableArr.length > 0){                         initTable(tableArr)                                                     }else{html += '<tr><td colspan="6">暂无相关数据</td></tr>'                             }$("#table tbody").html(html) }                   },error: function(){layer.alert("网络连接有误,请稍后!")                  }})
}()
function initTable(data){layui.use(['laypage'], function(){var laypage = layui.laypage;laypage.render({elem: 'pagination',count: data.length,limit: 16,jump: function(obj){document.getElementById('tbody').innerHTML = function(){var arr = [],thisData = data.concat().splice(obj.curr*obj.limit - obj.limit, obj.limit);layui.each(thisData, function(index, item){arr.push('<tr><td>'+item.number+'</td><td>'+item.code+'</td><td>'+item.hasvalue+'</td><td>'+item.dmac+'</td><td>'+item.ctime+'</td></tr>');});return arr.join('');}();}});})
}

layui表格分页--laypage相关推荐

  1. 基于Flask实现Layui表格分页功能

    分组查询语法 Mysql分页查询和联合查询_Stillboring的博客-CSDN博客 Flask view代码 #获取学生信息 def getStuInfoList():#获取页数pageNum = ...

  2. layui分页limit不显示_layui表格分页不生效怎么解决?

    layui表格分页不生效(无法正常显示)怎么解决?下面本篇文章给大家介绍一下layui数据表格分页无法正常显示的解决方法.有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助. 应该先利用l ...

  3. JAVA_树状表格分页(layUI、treeTable.js)

    效果图展示(PS:本人很懒,刚开始想在网上随意找一个就用,后来发现好像PHP的不少,JAVA的树状表格大多数跟我开始写的一样没有分页,导致数据量过大后加载过于缓慢被客户吐糟,最后没找到合适的就自己写了 ...

  4. Thinkphp+layui数据表格实现表格分页

    项目场景:Thinkphp+layui数据表格实现表格分页 提示:thinkphp+layui数据表格分页,需要服务器端配合.之前在百度上一通乱搜也没找到解决方案. 问题描述 提示:这里描述项目中遇到 ...

  5. Layui数据表格分页通过两种方法实现

    SSM框架+Layui框架实现数据表格分页效果图如下所示: 具体实现方法: 方法一:(基于前台进行分页) 实现思路:主要是后台将全部数据返回到前台,之后前台通过Layui的parseData函数来实现 ...

  6. layui数据表格分页无法正常显示

    layui数据表格分页无法正常显示 应该先利用layui table中的parseData方法手动将数据切片分页,代码如下,要点是parseData: function(res){}中的方法,对从ur ...

  7. layui表格自定义分页

    layui.use(['laypage', 'layer'], function () {var laypage = layui.laypage;//调用分页laypage.render({elem: ...

  8. layui框架中用laypage与后端搭配使用做分页列表

    layui框架中用laypage与后端搭配使用做分页列表 layui中文离线文档,包含html文档及layui源码 首先我们需要在layui.use中引入laypage: layui.use(['la ...

  9. Layui表格异步请求服务器端分页数据

    文章仅作为个人备忘,未精细整理 方法及配置参考处layui网站及相关网络资源,实现了通过Layui表格快速实现请求服务器端分页数据. 前端代码 <!DOCTYPE html> <ht ...

最新文章

  1. SAP MM 条件类型中PB00的‘Group Cond.‘标记的作用?
  2. 不会跳回到微博认定申请书
  3. asp.net core安全事项(上)
  4. html5触摸界面设计与开发_原生APP的开发步骤主要分为哪些?
  5. MySQL Replication主主复制—(实例)
  6. centos6下安装php7的memcached扩展
  7. cocoapods导入第三方库
  8. redis常用命令与常用api
  9. 脚本和网络课层的联系
  10. Android init.rc on property
  11. IEEE Transactions on Mobile Computing -TMC
  12. 用python实现围棋(动图演示+源码分享)
  13. 外贸企业如何选ERP管理软件
  14. go语言操作mongoDB之mgo
  15. 第一类换元法(凑微分法)
  16. 计算机系统基础栈帧,2020春-计算机系统基础(一)-中国大学mooc-题库零氪
  17. 电脑经常弹出“不支持的硬件”解决办法
  18. Git与SourceTree使用详细指南
  19. android cursor
  20. 安卓弹窗广告(自适应屏幕)

热门文章

  1. 系统蓝屏x00000024错误代码
  2. Serverlet理解
  3. 深度学习要学什么内容?
  4. 华为端口聚合命令_华为端口聚合和trunk区别?
  5. 洲际的merlin怎么用_洲际merlin账号登录
  6. Qt6STL-QMap分析
  7. python fpga开发_惊人!Python+FPGA 实现FPGA开发大提速?!!
  8. 【基础协议】HTTP/HTTPS协议及其工作流程
  9. 【可用性评估】——手机输入法可用性评估·论文
  10. php的where查询