'+item.intro+'\
\
\
\
');
});//组装html
//pages为Ajax返回的总页数,只有当前页小于总页数的情况下,才会继续出现加载更多
next(lis.join(''), page <= res.msg.pages);
})
}, 300);
}
});
});
php Controller控制器
public function ajaxNews()
{
$page = input('page'); //页码
$pagesize = 6;
$list['data'] = model('Index')->getNewsList($page,$pagesize);
$count= model('Index')->getNewsCount();
$list['pages'] = ceil($count/$pagesize);
if ($list) {
return return_succ($list);
}else{
return return_error('暂无数据');
}
}
php model模型
// 获取动态列表
public function getNewsList($page,$pagesize)
{
$list = Db::name('news')
->field('id,title,intro,cover_img')
->order('create_time desc')
->where(['status'=>0])
->page($page,$pagesize)
->select();
return $list;
}
//获取动态总条数
public function getNewsCount()
{
$count = Db::name('news')->where(['status'=>0])->count();
return $count;
}
总结
以上所述是小编给大家介绍的thinkPHP+LayUI 流加载实现功能,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对爱蒂网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!
您可能感兴趣的文章:thinkPHP5分页功能实现方法分析
thinkPHP5框架实现分页查询功能的方法示例
thinkPHP5框架分页样式类完整示例
thinkPHP5框架实现基于ajax的分页功能示例
thinkPHP5使用laypage分页插件实现列表分页功能
ThinkPHP5&5.1框架关联模型分页操作示例
thinkPHP5.1框架使用SemanticUI实现分页功能示例
tp5框架无刷新分页实现方法分析
tp5框架内使用tp3.2分页的方法分析
layui框架实现文件上传及TP3.2.3(thinkPHP)对上传文件进行后台处理操作示例
ThinkPHP5+Layui实现图片上传加预览功能
thinkphp5+layui实现的分页样式示例