博主辛苦了,我要打赏银两给博主,犒劳犒劳站长。
【摘要】thinkphp3.2.3滚动加载更多
直接复制代码修改路径等相关内容就能实现
html页面代码
<div class="all-content" >
<ul class="platform-list">
<li class="list-title">
<span>用户名</span>
<span>注册日期</span>
<span>会员等级</span>
<span>更多详情</span>
</li>
<foreach name="info" item="v">
<li>
<span>{$v.qq}</span>
<span>{$v.time}</span>
<span>{$v.hyname}</span>
</li>
</foreach>
</ul>
<div id="nodata"></div>
</div>
<script type="text/javascript">
$(function(){
var winH = $(window).height(); //页面可视区域高度
var i = 1; //设置当前页数
$(window).scroll(function () {
var pageH = $(document.body).height();
var scrollT = $(window).scrollTop(); //滚动条top
var aa = (pageH-winH-scrollT)/winH;
if(aa<0.02){
$.getJSON("__APP__/Enrollment/getauto",{page:i},function(json){
if(json){
var str = "";
$.each(json,function(index,array){
var str = "<li><span>"+array['qq']+"</span></li><li><span>"+array['time']+"</span></li><li><span>"+array['hyname']+"</span></li>";
$(".platform-list").append(str);
});
i++;
}else{
$("#nodata").show().html("已经到底了。。。");
return false;
}
});
}
});
});
</script>
控制器页面代码
public function index(){
$user = M("user");
$field="表字段";
$this->info=$user->field($field)->order('id desc')-> limit(10)->select();
$this->display();
}
public function getauto(){
$user = M("user");
$page = intval($_GET['page']); //获取请求的页数
$start = $page*10;
$field="表字段";
$data = $user->field($field)->order('id desc')->limit($start,10)->select();
echo json_encode($data); //转换为json数据输出
}
版权归 姚钦鹏博客 所有
本文链接地址:https://www.yaoqinpeng.com/wzxs/193.html
转载请务必注明出处,小生将不胜感激,谢谢! 喜欢本文或觉得本文对您有帮助,请分享给您的朋友 ^_^
顶0
踩0
评论审核未开启 |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
||