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语句中的CDATA标签的意义
May 09 Javascript
javascript 读取图片文件的大小
Jun 25 Javascript
JavaScript 异步方法队列链实现代码分析
Jun 05 Javascript
js获取IFRAME当前的URL的方法
Nov 13 Javascript
jQuery避免$符和其他JS库冲突的方法对比
Feb 20 Javascript
JS获取及验证开始结束日期的方法
Aug 20 Javascript
js实现Tab选项卡切换效果
Jul 17 Javascript
实例详解Vue项目使用eslint + prettier规范代码风格
Aug 20 Javascript
基于Vue-cli快速搭建项目的完整步骤
Nov 03 Javascript
Angular.JS读取数据库数据调用完整实例
Jul 02 Javascript
JS实现随机点名器
Apr 12 Javascript
JavaScript如何判断对象有某属性
Jul 03 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
《五等分的花嫁》漫画完结!2020年10月第2期TV动画制作组换血!
2020/03/06 日漫
php str_replace的替换漏洞
2008/03/15 PHP
php 无限级缓存的类的扩展
2009/03/16 PHP
PHP代码实现表单数据验证类
2015/07/28 PHP
javascript与asp.net(c#)互相调用方法
2009/12/13 Javascript
jquery选择器-根据多个属性选择示例代码
2013/10/21 Javascript
函数式 JavaScript(一)简介
2014/07/07 Javascript
jQuery中closest()函数用法实例
2015/01/07 Javascript
JQuery的Pager分页器实现代码
2016/05/03 Javascript
Angular2学习笔记——详解NgModule模块
2016/12/02 Javascript
基于node.js的fs核心模块读写文件操作(实例讲解)
2017/09/10 Javascript
前端MVVM框架解析之双向绑定
2018/01/24 Javascript
React组件内事件传参实现tab切换的示例代码
2018/07/04 Javascript
微信小程序单选radio及多选checkbox按钮用法示例
2019/04/30 Javascript
20多个小事例带你重温ES10新特性(小结)
2019/09/29 Javascript
使用rpclib进行Python网络编程时的注释问题
2015/05/06 Python
Python时间模块datetime、time、calendar的使用方法
2016/01/13 Python
Linux 发邮件磁盘空间监控(python)
2016/04/23 Python
为Python的Tornado框架配置使用Jinja2模板引擎的方法
2016/06/30 Python
python去除空格和换行符的实现方法(推荐)
2017/01/04 Python
python爬虫入门教程--快速理解HTTP协议(一)
2017/05/25 Python
python3学习笔记之多进程分布式小例子
2018/02/13 Python
python 字典中取值的两种方法小结
2018/08/02 Python
Django 限制用户访问频率的中间件的实现
2018/08/23 Python
pyshp创建shp点文件的方法
2018/12/31 Python
python3用PIL把图片转换为RGB图片的实例
2019/07/04 Python
详解Python中的分支和循环结构
2020/02/11 Python
Django模型中字段属性choice使用说明
2020/03/30 Python
一款简洁的纯css3代码实现的动画导航
2014/10/31 HTML / CSS
.NET初级开发工程师面试题(包括Javascript)
2012/08/22 面试题
《广玉兰》教学反思
2014/04/14 职场文书
工作迟到检讨书范文
2015/05/06 职场文书
培训后的感想
2015/08/07 职场文书
Element-ui Layout布局(Row和Col组件)的实现
2021/12/06 Vue.js
Python实现信息管理系统
2022/06/05 Python
js基于div丝滑实现贝塞尔曲线
2022/09/23 Javascript