QQ访问访问

thinkphp3.2.3滚动加载更多

学习笔记 2017-10-23 14:09:49 1441 0

【摘要】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数据输出

    }


版权归 姚钦鹏博客 所有

本文标题:《thinkphp3.2.3滚动加载更多》

本文链接地址:https://www.yaoqinpeng.com/wzxs/193.html

转载请务必注明出处,小生将不胜感激,谢谢! 喜欢本文或觉得本文对您有帮助,请分享给您的朋友 ^_^

0

0

上一篇《 号码特殊处理 》 下一篇《 thinkphp 3.2.3点击加滚动加载更多 》
分享到:

暂无评论

评论审核未开启
表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情