栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > Web开发 > JavaScript

jQuery中layer分页器的使用

JavaScript 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

jQuery中layer分页器的使用

layui给我们提供了分页器的组件,进行简单的配置就能做出分页的效果

上代码:

// 点击查询按钮 开始显示表格内容
// 如果查询内容不存在 则显示为空
$('#searchBtn').click(function(){
  var html = '';
  $.ajax({
    type:"GET",
    url:"data/tsResult.json",
    success:function(TS){
      // 拿到投诉案件数据
      // 分页器
      layui.use(['laypage','layer'],function(){
 var laypage = layui.laypage,
 layer = layui.layer;

 var num = 7;//每一页出现的数据量
 // 模拟渲染
 var render = function(curr){//当前页
   var html = '',
     last = curr*num-1;//当前页的最后一行数据的下标
     last = last >= TS.length?(TS.length-1):last;
     for(var i=(curr*num-num); i<=last; i++){
// 从未显示的第一行开始
html += ''+
      ''+TS[i].id+''+
      ''+TS[i].COMPNAME+''+
      ''+TS[i].COMTELPHONE+''+
      ''+TS[i].COMPCARD+''+
      ''+TS[i].DJRQ_S+''+
      ''+TS[i].COMTYPE+''+
      ''+TS[i].COMCONTEXT+''+
      ''+TS[i].STATE+''+
      ''+
    '';
     }
     return html;
 };

 laypage({
   cont:'demo4',
   pages:Math.ceil(TS.length/num),
   first:false,
   last: false,
   jump:function(obj){
     document.getElementById('TS-list').innerHTML = render(obj.curr);
   }
 });
      });
    }
  });
});

稍微解释一下这边的代码:

1、点击按钮#searchBtn 发起ajax请求 获得需要分页的数据。

2、success成功后回调执行分页+拼接。

3、必须代码

layui.use(['laypage','layer'],function(){
 var laypage = layui.laypage,
 layer = layui.layer;
 }

4、定义一页需要显示的条数num,定义render方法,进行模拟渲染。

5、jump实现跳转

上面的代码是直接可以用的,只需要改一下对象

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持考高分网。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/89200.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号