极速飞艇开奖今日推荐网|极速飞艇彩票
前端代碼lis.push() 中嵌套需要加載的內容 并且需要用一個空的DIV 來包裹
// layui 懶加載效果
layui.use('flow', function(){
    var $ = layui.jquery; //不用額外加載jQuery,flow模塊本身是有依賴jQuery的,直接用即可。
    var flow = layui.flow;
    flow.load({
       elem: '#layflow', //指定列表容器 
       done: function(page, next){ //到達臨界點(默認滾動觸發),觸發下一頁
         var lis = [];
         //以jQuery的Ajax請求為例,請求下一頁數據(注意:page是從2開始返回)
         $.get('{:url('Routine/layFlow')}?page='+page,function(res){
           //假設你的列表返回在data集合中
           layui.each(res.data, function(index,item){
             lis.push('<div><div class="d_content "><img src="__upload__/images/'+item.l_pic+'" alt="" /><div class="d_cont_box"><h2>'+ item.l_title +'</h2><p>【常規定制】</p><a href="{:url('Routine/details')}?lid='+item.l_id+'"><button class="cbtn" style="">查看更多</button></a></div></div>');
           }); 
           //執行下一頁渲染,第二參數為:滿足“加載更多”的條件,即后面仍有分頁
           //pages為Ajax返回的總頁數,只有當前頁小于總頁數的情況下,才會繼續出現加載更多
           next(lis.join(''), page < res.pages);
         });
       }
    });
});
php代碼 
public function layFlow(Request $request)
{  
   if($request->isAjax()){
     $page_size =4;  //每頁顯示條數
     $count = Db::table('table')->count();  //總記錄數
     $pages = ceil($count/$page_size);  //總頁數
     $cur_page = intval($request->param('page'))-1;  //默認前端page傳過來為1 
     $data= Db::table('table')
         ->limit(($cur_page*$page_size),$page_size)  //limit默認要從零開始
         ->order('id desc')
         ->select();  
     return ['data'=>$data,'pages'=>$pages];
   }
}


0/300
全部評價
极速飞艇开奖今日推荐网 河北十一开奖今天开奖结果 22选5玩法 天津时时在售吗 ww308k二四六天天好彩 内蒙古时时跨度走势 群英会走势图直播 快乐十分前三组黑龙江省走势 今天福彩时时彩开奖号查询结果 贵州11选五开奖号码最大遗漏 彩票平台代理