layUI实现前端分页和后端分页
本文实例为大家分享了layUI实现前端分页和后端分页效果,供大家参考,具体内容如下
layui后端分页:
functionpagination(curr,gwayId,mlity,ePart){ $(".manage_ys_list").html('加载中...'); letdd={ 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){ lettotal=data.data.recordCount; letpageCount=data.data.pageCount; letpageSize=data.data.pageSize; if(data.data.recordCount>=0){ letdataHtml=''; for(vari=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(' 修改 删除 暂无数据 '); } //显示分页 layui.use(['laypage','layer'],function(){ varlaypage=layui.laypage ,layer=layui.layer; laypage.render({ elem:'page'//注意,这里的test1是ID,不用加#号 ,count:total//数据总数,从服务端得到 ,limit:15//每页显示条数 ,curr:curr||1//当前页 ,pages:pageCount,//通过后台拿到的总页数 skip:true, jump:function(obj,first){//触发分页后的回调 if(!first){//点击跳页触发函数自身,并传递当前页:obj.curr pagination(obj.curr,gwayId,mlity,ePart); dqym=obj.curr; } } }); }); $('#page').append('共 '+total+ '条数据,每页显示'+pageSize+'条'); }, complete:function(){ //请求完成的处理 }, error:function(){ //请求出错处理 } }); } pagination(1);
//前端分页 functionpagination(curr,gwayId,userN){ $(".man_zy_list").html('加载中...'); letdd={ conditions:{ gatewayId:gwayId, userName:userN }, identity:{ userName:userName1, sessionId:sessionId1, token:token2 } }; letdataHtml=[]; console.log("dd1212",dd); $.ajax({ type:"POST", dataType:'json', url:UserResourceList, data:dd, headers:{'X-Requested-With':'XMLHttpRequest'}, success:function(data){ vartotal=data.data.length; if(data.resultCode==0){ for(vari=0;i'+data.data[i].userResourceId+' ' } if(curr==1){ varss11=dataHtml.concat().splice(0,15); $(".man_zy_list").html(ss11); } //显示分页 layui.use(['laypage','layer'],function(){ varlaypage=layui.laypage ,layer=layui.layer; laypage.render({ elem:'page'//注意,这里的test1是ID,不用加#号 ,count:total//数据总数,从服务端得到 ,limit:15//每页显示条数 ,curr:curr||1//当前页 ,pages:total%15==0?total/15:Math.floor(total/15)+1,//根据记录条数,计算页数,//通过后台拿到的总页数 skip:true, jump:function(obj,first){ //触发分页后的回调 if(!first){//点击跳页触发函数自身,并传递当前页:obj.curr varss=dataHtml.concat().splice((obj.curr||1)*15-15,15); $(".man_zy_list").html(ss); } } }); }); $('#page').append(' 可访问资源 删除 共 '+total+ '条数据,每页显示'+15+'条'); }else{ $(".man_zy_list").html(' 暂无数据 '); } }, complete:function(){ //请求完成的处理 }, error:function(){ //请求出错处理 } }); } pagination(1,'','');以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。
热门推荐
- 返回顶部
- 3162201930
- czq8825@qq.com