解决layuiAdmin操作数据之后列表永远获取第一页问题

在使用layuiAdmin的时候遇到一个问题,用户在列表第3页修改了一条数据,修改完成之后列表刷新,竟然跑到第一页了,这对用户体验非常不好,多次提及这个问题,搞了半天终于解决了,具体步骤如下:

找到这个文件之后,搜索 loadTable: function(params,tableId,url) ,这个js是初始化表单,奇怪里边页数竟然是写死的,永远是第一页,挂不得每次都是跳转到第一页

接下来就好办了,咱们获取列表当前页,然后把页数填写进去让他查询当前页即可,说搞就搞,

这个是获取列表当前页数:$(".layui-laypage-em").next().html()

修改后如下,试了试效果完美!

 loadTable: function(params,tableId,url){
      if(webplus.isEmpty(params)){
       params = {};
      }
      if(webplus.isEmpty(tableId)){
           tableId='dataList';
      }
      if(webplus.isEmpty(url)){
       var pageNum=1;
       var pgNUm=$(".layui-laypage-em").next().html();
       if('underfined'!=pgNUm){
        pageNum=pgNUm;
       };
       table.reload(tableId, {
        page: {curr:pageNum},
        where : params
       });               
      }else{
       var pageNum=1;
       var pgNUm=$(".layui-laypage-em").next().html();
       if('underfined'!=pgNUm){
        pageNum=pgNUm;
       };
       if(url.indexOf(cxt)==-1){
           url=cxt+url;
          }
       table.reload(tableId, {
        url:url,
        page: {curr:pageNum},
        where : params
       });
      }
     }

要是有什么问题请@我

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值