layUI实现前端分页和后端分页
layUI实现前端分页和后端分页?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

成都创新互联主营郴州网站建设的网络公司,主营网站建设方案,重庆APP开发公司,郴州h5小程序设计搭建,郴州网站营销推广欢迎郴州等地区企业咨询
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('暂无数据 ');
}
//显示分页
layui.use(['laypage', 'layer'], function(){
var laypage = 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);//前端分页
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,不用加 # 号
,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
var ss=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,'','');关于layUI实现前端分页和后端分页问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注创新互联行业资讯频道了解更多相关知识。
当前文章:layUI实现前端分页和后端分页
文章URL:http://www.jxjierui.cn/article/pjehpp.html


咨询
建站咨询
