jQuery中layer分页器的使用

前端之家收集整理的这篇文章主要介绍了jQuery中layer分页器的使用前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

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

代码

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++){ // 从未<a href="https://www.jb51.cc/tag/xianshi/" target="_blank" class="keywords">显示</a>的第一行开始 html += '<tr&gt;'+ '<td width="4%"&gt;'+TS[i].id+'</td&gt;'+ '<td width="8%"&gt;'+TS[i].COMPNAME+'</td&gt;'+ '<td width="12%"&gt;'+TS[i].COMTELPHONE+'</td&gt;'+ '<td width="16%"&gt;'+TS[i].COMPCARD+'</td&gt;'+ '<td width="8%"&gt;'+TS[i].DJRQ_S+'</td&gt;'+ '<td width="8%"&gt;'+TS[i].COMTYPE+'</td&gt;'+ '<td width="28%"&gt;'+TS[i].COMCONTEXT+'</td&gt;'+ '<td width="8%"&gt;'+TS[i].STATE+'</td&gt;'+ '<td width="8%" style="text-align:center;"&gt;<button class="layui-btn doBtn"&gt;'+TS[i].btn+'</button></td&gt;'+ '</tr&gt;'; } 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、必须代码

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

5、jump实现跳转

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

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

原文链接:https://www.f2er.com/jquery/40779.html

猜你在找的jQuery相关文章