thinkphp5 使用超好用paginate实现ajax分页

1.首页在控制也获取分页参数
$p = input("p/d",'0');
$list = db('Comment')->paginate(config('paginate.list_rows'),$count,['page'=>$p,'path'=>"javascript:void(0);"]);
$this->assign('commentlist',$list);// 商品评论
return $this->fetch();

第一步主要实现path不允许形成A标签实现跳转和接收页数。

2.页面输出

 <div class='dataTables_paginate paging_simple_numbers'>
   {$commentlist->render()}
 </div>

3.就是写js了

    // 点击分页触发的事件
    $("#ajax_comment_return .pagination  a").click(function(){
        ajaxComment($(this).html());//获取当前页数
    });
 /***用ajax分页显示**/
    function ajaxComment(page){
        $.ajax({
            type : "GET",
            url:"/Index/Goods/ajaxComment?p="+page,//+tab,
            success: function(data){
                $("#ajax_comment_return").html('').append(data);
            }
        });
    }


阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/weixin_41368935/article/details/79964609
个人分类: PHP
上一篇php 写入日志函数
下一篇paginate()出来的数据怎样循环插入数据
想对作者说点什么? 我来说一句

thinkphp -ajaxpage --ajax分页

echocdzh echocdzh

2015-12-19 09:44:55

阅读数:399

好用的thinkphp ajax分页源码

2017年08月02日 6KB 下载

没有更多推荐了,返回首页

关闭
关闭