南强小屋 Design By 杰米
本文实例为大家分享了layUI实现前端分页和后端分页效果,供大家参考,具体内容如下
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.length;i++){
dataHtml += '<tr><td>'+data.data.result[i].gatewayId+'</td><td>'+data.data.result[i].userId+
'</td><td>'+data.data.result[i].realName+'</td><td>'+data.data.result[i].sex+'</td><td>'+data.data.result[i].workUnit+
'</td><td>'+data.data.result[i].phoneNo+'</td><td>'+data.data.result[i].isAdmin+
'</td><td><a title="" class="btn btn-sm btn-info text-white manage_ys_xg" gatewayId="'+
data.data.result[i].gatewayId+'" userId="'+data.data.result[i].userId+
'" realName="'+data.data.result[i].realName+'" sex="'+data.data.result[i].sex+
'" age="'+data.data.result[i].age+'" birthday="'+data.data.result[i].birthday+
'" workUnit="'+data.data.result[i].workUnit+'" phoneNo="'+data.data.result[i].phoneNo+
'" isAdmin="'+data.data.result[i].isAdmin+'">修改</a><a href="#" rel="external nofollow" title="" class="btn btn-warning text-white btn-sm man_ys_shanc" gatewayId="'+
data.data.result[i].gatewayId+'" userId="'+data.data.result[i].userId+'">删除</a></td></tr>'
}
$(".manage_ys_list").html(dataHtml);
}else{
$(".manage_ys_list").html('<li>暂无数据</li>');
}
//显示分页
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('<p class="p_tj">共<i style="color:red;">' + total +
'</i>条数据,每页显示'+pageSize +'条</p>');
},
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.length;i++){
dataHtml[i] = '<tr><td>'+data.data[i].userResourceId+'</td><td><input checked="checked" type="checkbox" class="" value="" checked="'+data.data[i].modality+
'</td><td><a title="" class="btn btn-sm btn-info manage_zy_kfw text-white">可访问资源</a><a title="" class="btn btn-sm btn-info manage_zy_xg text-white" userId="'+data.data.result[i].userId+
'">删除</a></td></tr>'
}
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 ".man_zy_list").html(ss);
}
}
});
});
$('#page').append('<p class="p_tj">共<i style="color:red;">' + total +
'</i>条数据,每页显示'+15 +'条</p>');
}else{
$(".man_zy_list").html('<li>暂无数据</li>');
}
},
complete: function () {
//请求完成的处理
},
error: function () {
//请求出错处理
}
});
}
pagination(1,'','');
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
标签:
layUI,前端分页,后端分页
南强小屋 Design By 杰米
广告合作:本站广告合作请联系QQ:858582 申请时备注:广告合作(否则不回)
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件! 如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件! 如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
南强小屋 Design By 杰米
暂无layUI实现前端分页和后端分页的评论...
RTX 5090要首发 性能要翻倍!三星展示GDDR7显存
三星在GTC上展示了专为下一代游戏GPU设计的GDDR7内存。
首次推出的GDDR7内存模块密度为16GB,每个模块容量为2GB。其速度预设为32 Gbps(PAM3),但也可以降至28 Gbps,以提高产量和初始阶段的整体性能和成本效益。
据三星表示,GDDR7内存的能效将提高20%,同时工作电压仅为1.1V,低于标准的1.2V。通过采用更新的封装材料和优化的电路设计,使得在高速运行时的发热量降低,GDDR7的热阻比GDDR6降低了70%。