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对象是否可用的最正确方法分析
Oct 03 Javascript
json原理分析及实例介绍
Nov 29 Javascript
javascript教程之不完整的继承(js原型链)
Jan 13 Javascript
JavaScript基础教程之alert弹出提示框实例
Oct 16 Javascript
BootStrap智能表单实战系列(四)表单布局介绍
Jun 13 Javascript
了解VUE的render函数的使用
Jun 08 Javascript
jquery绑定事件 bind和on的用法与区别分析
May 22 jQuery
JavaScript图片旋转效果实现方法详解
Jun 28 Javascript
JS面向对象实现飞机大战
Aug 26 Javascript
在vue中使用vant TreeSelect分类选择组件操作
Nov 02 Javascript
如何利用JavaScript编写一个格斗小游戏
Jan 06 Javascript
详解jQuery的核心函数和事件处理
Feb 18 jQuery
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的库,结果发现很多东西
2006/12/31 PHP
php5 图片验证码实现代码
2009/12/11 PHP
php读取文件内容的几种方法详解
2013/06/26 PHP
php ci框架中加载css和js文件失败的解决方法
2014/03/03 PHP
php多线程实现方法及用法实例详解
2015/10/26 PHP
thinkphp实现163、QQ邮箱收发邮件的方法
2015/12/18 PHP
Zend Framework框架实现类似Google搜索分页效果
2016/11/25 PHP
PHP 二维关联数组根据其中一个字段排序(推荐)
2017/04/04 PHP
tp5框架使用composer实现日志记录功能示例
2019/01/10 PHP
最短的javascript:地址栏载入脚本代码
2011/10/13 Javascript
jQuery Tools tab使用介绍
2012/07/14 Javascript
zTree插件之单选下拉菜单实例代码
2013/11/07 Javascript
jquery的each方法使用示例分享
2014/03/25 Javascript
js控制鼠标事件移动及移出效果显示
2014/10/19 Javascript
开启BootStrap学习之旅
2016/05/04 Javascript
js HTML5上传示例代码完整版
2016/10/10 Javascript
JS简单生成随机数(随机密码)的方法
2017/05/11 Javascript
Node.js+Express+MySql实现用户登录注册功能
2017/07/10 Javascript
Angular4学习笔记之实现绑定和分包
2017/08/01 Javascript
jquery 给动态生成的标签绑定事件的几种方法总结
2018/02/24 jQuery
AngularJS $http post 传递参数数据的方法
2018/10/09 Javascript
bootstrap 日期控件 datepicker被弹出框dialog覆盖的解决办法
2019/07/09 Javascript
Python中的map()函数和reduce()函数的用法
2015/04/27 Python
利用django如何解析用户上传的excel文件
2017/07/24 Python
Python实现判断并移除列表指定位置元素的方法
2018/04/13 Python
python 读写文件,按行修改文件的方法
2018/07/12 Python
pygame实现俄罗斯方块游戏(基础篇3)
2019/10/29 Python
Python中如何将一个类方法变为多个方法
2019/12/30 Python
Talbots官网:美国成熟女装品牌
2019/11/15 全球购物
汽车维修专业个人求职信范文
2014/01/01 职场文书
社区七一党员活动方案
2014/01/25 职场文书
创业者是否需要商业计划书?
2014/02/07 职场文书
幼儿园运动会加油词
2014/02/14 职场文书
只用Python就可以制作的简单词云
2021/06/07 Python
使用CSS实现黑白格背景效果
2022/06/01 HTML / CSS
postgresql中如何执行sql文件
2023/05/08 PostgreSQL