数据
public function index() { if(request()->isGet()){ $p = input('get.p'); if(empty($p)){ $p = 1;} $p = $p*6; $zxrjLst = Db::name('zxrj') ->where('status',1) ->where('delete_time',0) ->order('id desc') ->limit(0,$p) ->select(); } $this->assign('zxrjLst',$zxrjLst); return view(); }
前端
<script type="text/javascript"> var URL = { url:"{:url('index/zxrj/index')}" } $(function() { var winH = $(window).height(); //页面可视区域高度 var i = 1; var page =1; $(window).scroll(function() { //浏览器时下窗口文档body的高度 var pageH = $(document.body).height(); //滚动条top var scrollT = $(window).scrollTop(); var H = (pageH - winH - scrollT) / winH; if (H < 0.06) { page =page+1; $.ajax({ type:'get', url:URL.url, data:{"p":page}, success:function(res){ if(res){ $(".zx-list").html($(res).find('.zx-list').html()); } $(".p-line").css('display','block'); },error: function (XMLHttpRequest, textStatus, errorThrown) { console.log(XMLHttpRequest.status); console.log(XMLHttpRequest.readyState); console.log(textStatus); } }); return false; } }); }); </script>