laypage.js分页插件使用方法详解


Posted in Javascript onJuly 27, 2019

本文实例为大家分享了laypage.js分页插件的使用方法,供大家参考,具体内容如下

1、引用依赖

a.layui.js

b.layui.css

c.laypage.js

2、HTML代码部分

<div id="page-nav" style="float: right"></div>

3、js代码部分

<script>
 
  $(function(){
    //加载菜单列表数据
    menuPageData();
  });
 
  function menuPageData() {
 
    //以下将以jquery.ajax为例,演示一个异步分页
    $.getJSON('../../menu/page/1', {
        rows : 10 //每页显示的数据条数
      },
      function (res) { //从第1页开始请求。返回的json格式可以任意定义
        laypage({
          cont: 'page-nav', //容器。值支持id名、原生dom对象,jquery对象。【如该容器为】:<div id="page1"></div>
          pages: res.pageCount, //通过后台拿到的总页数
          curr: 1, //初始化当前页
          skin: '#5a98de',//皮肤颜色
          groups: 5, //连续显示分页数
          skip: true, //是否开启跳页
          count:res.total, //数据总数
          limit: 10, //每页显示的条数。laypage将会借助 count 和 limit 计算出分页数
          limits:[10, 20, 30, 40, 50], //每页条数的选择项。如果 layout 参数开启了 limit,则会出现每页条数的select选择框
          first: '首页', //若不显示,设置false即可
          last: '尾页', //若不显示,设置false即可
          prev: '上一页', //若不显示,设置false即可
          next: '下一页', //若不显示,设置false即可
          jump: function (e) { //触发分页后的回调
            $.getJSON('../../menu/page/' + e.curr, {
              rows : 10 //每页显示的数据条数
            }, function (res) {
 
              console.log(res.rows);
              var data = res.rows;
              $("#total-text").html(res.total);
              /*解析表格分页数据*/
              analysisTableData(data);
 
            });
          }
        });
      });
  }
 
</script>

4、效果图

laypage.js分页插件使用方法详解

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JavaScript 产生不重复的随机数三种实现思路
Dec 13 Javascript
javascript重写alert方法的实例代码
Mar 29 Javascript
JS组件Bootstrap导航条使用方法详解
Apr 29 Javascript
jQuery版AJAX简易封装代码
Sep 14 Javascript
jstree创建无限分级树的方法【基于ajax动态创建子节点】
Oct 25 Javascript
Easyui笔记2:实现datagrid多行删除的示例代码
Jan 14 Javascript
详解Vue文档中几个易忽视部分的剖析
Mar 24 Javascript
在vue+element ui框架里实现lodash的debounce防抖
Nov 13 Javascript
微信小程序之左右布局的实现代码
Dec 13 Javascript
Vue父子传递实例讲解
Feb 14 Javascript
jquery实现的放大镜效果示例
Feb 24 jQuery
快速解决Vue、element-ui的resetFields()方法重置表单无效的问题
Aug 12 Javascript
layui2.0使用table+laypage实现真分页
Jul 27 #Javascript
微信小程序 腾讯地图显示偏差问题解决
Jul 27 #Javascript
基于layPage插件实现两种分页方式浅析
Jul 27 #Javascript
基于ssm框架实现layui分页效果
Jul 27 #Javascript
layUI实现前端分页和后端分页
Jul 27 #Javascript
layui实现数据分页功能(ajax异步)
Jul 27 #Javascript
layui实现数据表格table分页功能(ajax异步)
Jul 27 #Javascript
You might like
php 比较获取两个数组相同和不同元素的例子(交集和差集)
2019/10/18 PHP
JavaScript的Function详细
2006/11/14 Javascript
E3 tree 1.6在Firefox下显示问题的修复方法
2013/01/30 Javascript
事件冒泡是什么如何用jquery阻止事件冒泡
2013/03/20 Javascript
jQuery对Select的操作大集合(收藏)
2013/12/28 Javascript
JavaScript中的toDateString()方法使用详解
2015/06/12 Javascript
javascript中alert()与console.log()的区别
2015/08/26 Javascript
AngularJS仿苹果滑屏删除控件
2016/01/18 Javascript
jQuery常用知识点总结以及平时封装常用函数
2016/02/23 Javascript
微信小程序canvas写字板效果及实例
2017/06/15 Javascript
JS实现匀加速与匀减速运动的方法示例
2017/09/04 Javascript
vue2.0设置proxyTable使用axios进行跨域请求的方法
2017/10/19 Javascript
解决vue net :ERR_CONNECTION_REFUSED报错问题
2020/08/13 Javascript
[01:33:14]LGD vs VP Supermajor 败者组决赛 BO3 第二场 6.10
2018/07/04 DOTA
WINDOWS 同时安装 python2 python3 后 pip 错误的解决方法
2017/03/16 Python
Django使用httpresponse返回用户头像实例代码
2018/01/26 Python
python 将json数据提取转化为txt的方法
2018/10/26 Python
python虚拟环境迁移方法
2019/01/03 Python
Spring实战之使用util:命名空间简化配置操作示例
2019/12/09 Python
在win64上使用bypy进行百度网盘文件上传功能
2020/01/02 Python
python numpy 矩阵堆叠实例
2020/01/17 Python
Python3.7下安装pyqt5的方法步骤(图文)
2020/05/12 Python
Python新手学习标准库模块命名
2020/05/29 Python
详解使用scrapy进行模拟登陆三种方式
2021/02/21 Python
HTML5实现签到 功能
2018/10/09 HTML / CSS
美津浓巴西官方网站:Mizuno巴西
2019/07/24 全球购物
商务英语专业应届毕业生求职信
2013/10/28 职场文书
运动会广播稿400字
2014/01/25 职场文书
大学生素质拓展活动方案
2014/02/11 职场文书
学校元旦晚会方案
2014/02/19 职场文书
教师个人年终总结
2015/02/11 职场文书
员工升职自我评价
2019/03/26 职场文书
入党转正申请自我鉴定
2019/06/25 职场文书
Oracle11g R2 安装教程完整版
2021/06/04 Oracle
Grafana可视化监控系统结合SpringBoot使用
2022/04/19 Redis
MySQL安装失败的原因及解决步骤
2022/06/14 MySQL