前端完成请求数据的获取,和记录在成功接收数据后,记录下一次下拉的序号:如第一次默认是第二页,将2和筛选条件传到后台进行处理,返回数据成功,更改序号为3,下一次下拉传后台为3
var tab1id=2//开始第二页 全局变量自增,在请求后加一传到后台作为limit限制条件 var tab2id=2//开始第二页 var tab3id=2//开始第二页 //滚动条到达底部请求下一页 $(window).scroll(function () { var sid =$('.tabswitch').children('.active').attr('id')//区别分类 if ($(document).scrollTop() >= $(document).height() - $(window).height()) { switch (sid) { case 'tabcode'://apend错误码 $.ajax({ type:'post', url:'/hwtc/terminal/codeapend', data:{tab1id:tab1id,hwid:hwid,d1:d1,d2:d2,code:code}, success:function (e) { tab1id+=1 if (e.data.length > 0) { for (var i = 0; i < e.data.length; i++) { $('#wrongcode').append(" <tr>\n" + " <td style=\"text-align: center\">"+e.data[i].id+"</td>\n" + " <td style=\"text-align: center\">"+e.data[i].code+"</td>\n" + " <td style=\"text-align: center\">"+e.data[i].ngat+"</td>\n" + " <td style=\"text-align: center\">"+e.data[i].client_time+"</td>\n" + " <td style=\"text-align: center\">"+e.data[i].server_time+"</td>\n" + " </tr>") } } } }) break; case 'tabbp': $.ajax({ type:'post', url:'/hwtc/terminal/bpapend', data:{tab2id:tab2id,hwid:hwid,d1:d1,d2:d2}, success:function (e) { tab2id+=1 if (e.data.length > 0) { for (var i = 0; i < e.data.length; i++) { $('#wrongbp').append("<tr>\n" + " <td style=\"text-align: center\">"+e.data[i].id+"</td>\n" + " <td style=\"text-align: center\">"+e.data[i].voltage+"</td>\n" + " <td style=\"text-align: center\">-</td>\n" + " <td style=\"text-align: center\">"+e.data[i].charge+"</td>\n" + " <td style=\"text-align: center;font-weight: bold\">"+e.data[i].valid+"</td>\n" + " <td style=\"text-align: center\">"+e.data[i].client_time+"</td>\n" + " <td style=\"text-align: center\">"+e.data[i].server_time+"</td>\n" + " </tr>") } } } }); break; case 'tabacc': var vin = $("#accvinselect").val() var acctype =$("#acctypeselect").val() $.ajax({ type:'post', url:'/hwtc/terminal/accapend', data:{tab3id:tab3id,hwid:hwid,d1:d1,d2:d2,vin:vin,acctype:acctype}, success:function (e) { tab3id+=1 if (e.data.length > 0) { for (var i = 0; i < e.data.length; i++) { $('#wrongacc').append(" <tr>\n" + " <td style=\"text-align: center\">"+e.data[i].id+"</td>\n" + " <td style=\"text-align: center\">"+e.data[i].equipment.vin+"</td>\n" + " <td style=\"text-align: center\">"+e.data[i].connect_time+"</td>\n" + " <td style=\"text-align: center\">"+e.data[i].disconnect_time+"</td>\n" + " <td style=\"text-align: center\">"+e.data[i].disconnect_type+"</td>\n" + " </tr>") } } } }); break; } console.log(sid) console.log(tab3id) // console.log($('#accvinselect').val()) // console.log($('#acctypeselect').val()) } })后台处理
$tabid = ($request->tab3id)-1; $page = config('hwtc.page_size')*$tabid; $access =Logaccess::where($whereacc)->offset($page)->limit(config('hwtc.page_size'))->get();//登录