我们浏览网站的时候经常会看到这样的功能,点击查看下一批,不需要刷新网页,通过ajax异步获取数据即可。实际上这个功能跟下一页非常相近,只不过没有页码,没有刷新网页而已。
那么我们解决这个问题的思路也正是利用了这一点,在做商城的时候我就遇到这个问题。
如下图所示:
下面看一下我们的两段核心代码:
1、tp5服务端获取数据的逻辑代码
public function lst()
{
$data=array();
$brandRes=db(‘brand’)->order(‘id DESC’)->paginate(17);
$data[‘totalPage’]=$brandRes->lastPage();
$brands=$brandRes->items();
$html=”;
$html.='<div class="brand-list" id="recommend_brands"><ul>’;
foreach ($brands as $k => $v) {
$html.='<li><div class="brand-img">
<a href="’.$v[‘brand_url’].’" target="_blank">
<img src="’.config(‘view_replace_str.