layUI实现前端分页和后端分页-创新互联

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

创新互联建站是一家专业提供甘肃企业网站建设,专注与网站设计、成都网站制作HTML5、小程序制作等业务。10年已为甘肃众多企业、政府机构等服务。创新互联专业的建站公司优惠进行中。

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实现前端分页和后端分页-创新互联
    标题链接:http://pwwzsj.com/article/ccjsss.html