Cet article présente principalement l'utilisation de la pagination par couches dans jQuery. Les exemples présentent les techniques de pagination par couches. Il est d'une grande valeur pratique. Les amis qui en ont besoin peuvent s'y référer.
layui nous fournit le composant de pagination, et une configuration simple peut créer l'effet de pagination
Le code ci-dessus :
// 点击查询按钮 开始显示表格内容 // 如果查询内容不存在 则显示为空 $('#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 += '<tr>'+ '<td width="4%">'+TS[i].id+'</td>'+ '<td width="8%">'+TS[i].COMPNAME+'</td>'+ '<td width="12%">'+TS[i].COMTELPHONE+'</td>'+ '<td width="16%">'+TS[i].COMPCARD+'</td>'+ '<td width="8%">'+TS[i].DJRQ_S+'</td>'+ '<td width="8%">'+TS[i].COMTYPE+'</td>'+ '<td width="28%">'+TS[i].COMCONTEXT+'</td>'+ '<td width="8%">'+TS[i].STATE+'</td>'+ '<td width="8%" style="text-align:center;"><button class="layui-btn doBtn">'+TS[i].btn+'</button></td>'+ '</tr>'; } 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); } }); }); } }); });
Expliquez un peu le code ici :
1. Cliquez sur le bouton #searchBtn pour lancer une requête ajax afin d'obtenir les données qui doivent être paginées.
2. Après succès, le rappel est exécuté pour effectuer la pagination + l'épissage.
3. Code requis
layui.use(['laypage','layer'],function(){ var laypage = layui.laypage, layer = layui.layer; }
4. Définir le nombre d'éléments à afficher sur une page, définir la méthode de rendu. et effectuez un rendu simulé.
5. Implémentation du saut
Le code ci-dessus peut être utilisé directement, il vous suffit de modifier l'objet.
Recommandations associées :
Exemple de partage de code du pager de réécriture PHP CLinkPager
Code_jquery d'implémentation du Pager de JQuery
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!