layUI實(shí)現(xiàn)前端分頁和后端分頁?針對(duì)這個(gè)問題,這篇文章詳細(xì)介紹了相對(duì)應(yīng)的分析和解答,希望可以幫助更多想解決這個(gè)問題的小伙伴找到更簡(jiǎn)單易行的方法。
創(chuàng)新互聯(lián)建站是一家專業(yè)提供甘肅企業(yè)網(wǎng)站建設(shè),專注與網(wǎng)站設(shè)計(jì)、成都網(wǎng)站制作、HTML5、小程序制作等業(yè)務(wù)。10年已為甘肅眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)的建站公司優(yōu)惠進(jìn)行中。layui后端分頁:
function pagination(curr,gwayId,mlity,ePart) { $(".manage_ys_list").html('加載中...'); let dd={ conditions: { gatewayId:gwayId, searchText:"", pageSize:15, pageIndex:curr-1 }, identity:{ "userName":userName1, "sessionId":sessionId1, "token":token2 } } $.ajax({ type:"POST", dataType: 'json', url:UserListPaged, data:dd, headers:{ 'X-Requested-With': 'XMLHttpRequest' }, success:function(data){ let total=data.data.recordCount; let pageCount=data.data.pageCount; let pageSize=data.data.pageSize; if(data.data.recordCount>=0){ let dataHtml = ''; for(var i=0;i'+data.data.result[i].gatewayId+' '+data.data.result[i].userId+ ' '+data.data.result[i].realName+' '+data.data.result[i].sex+' '+data.data.result[i].workUnit+ ' '+data.data.result[i].phoneNo+' '+data.data.result[i].isAdmin+ ' 修改刪除 ' } $(".manage_ys_list").html(dataHtml); }else{ $(".manage_ys_list").html('暫無數(shù)據(jù) '); } //顯示分頁 layui.use(['laypage', 'layer'], function(){ var laypage = layui.laypage ,layer = layui.layer; laypage.render({ elem: 'page' //注意,這里的 test1 是 ID,不用加 # 號(hào) ,count: total//數(shù)據(jù)總數(shù),從服務(wù)端得到 ,limit: 15//每頁顯示條數(shù) ,curr: curr || 1 //當(dāng)前頁 ,pages: pageCount, //通過后臺(tái)拿到的總頁數(shù) skip: true, jump: function (obj, first) { //觸發(fā)分頁后的回調(diào) if (!first) { //點(diǎn)擊跳頁觸發(fā)函數(shù)自身,并傳遞當(dāng)前頁:obj.curr pagination(obj.curr,gwayId,mlity,ePart); dqym=obj.curr; } } }); }); $('#page').append('共' + total + '條數(shù)據(jù),每頁顯示'+pageSize +'條
'); }, complete: function () { //請(qǐng)求完成的處理 }, error: function () { //請(qǐng)求出錯(cuò)處理 } }); } pagination(1);
//前端分頁 function pagination(curr,gwayId,userN) { $(".man_zy_list").html('加載中...'); let dd={ conditions: { gatewayId:gwayId, userName:userN }, identity:{ userName:userName1, sessionId:sessionId1, token:token2 } }; let dataHtml = []; console.log("dd1212",dd); $.ajax({ type:"POST", dataType: 'json', url:UserResourceList, data:dd, headers:{ 'X-Requested-With': 'XMLHttpRequest' }, success:function(data){ var total=data.data.length; if(data.resultCode==0){ for(var i=0;i'+data.data[i].userResourceId+' 可訪問資源刪除 ' } if(curr==1){ var ss11=dataHtml.concat().splice(0, 15); $(".man_zy_list").html(ss11); } //顯示分頁 layui.use(['laypage', 'layer'], function(){ var laypage = layui.laypage ,layer = layui.layer; laypage.render({ elem: 'page' //注意,這里的 test1 是 ID,不用加 # 號(hào) ,count: total//數(shù)據(jù)總數(shù),從服務(wù)端得到 ,limit: 15//每頁顯示條數(shù) ,curr: curr || 1 //當(dāng)前頁 ,pages:total % 15==0 ? total/15 : Math.floor(total/15)+1,//根據(jù)記錄條數(shù),計(jì)算頁數(shù), //通過后臺(tái)拿到的總頁數(shù) skip: true, jump: function (obj, first) { //觸發(fā)分頁后的回調(diào) if (!first) { //點(diǎn)擊跳頁觸發(fā)函數(shù)自身,并傳遞當(dāng)前頁:obj.curr var ss=dataHtml.concat().splice((obj.curr||1)*15-15, 15); $(".man_zy_list").html(ss); } } }); }); $('#page').append('共' + total + '條數(shù)據(jù),每頁顯示'+15 +'條
'); }else{ $(".man_zy_list").html('暫無數(shù)據(jù) '); } }, complete: function () { //請(qǐng)求完成的處理 }, error: function () { //請(qǐng)求出錯(cuò)處理 } }); } pagination(1,'','');
關(guān)于layUI實(shí)現(xiàn)前端分頁和后端分頁問題的解答就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道了解更多相關(guān)知識(shí)。