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

原创 2018年04月16日 18:51:51
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

ThinkPHP整合datatables实现服务端分页

最近做东西有一个需求,因为数据量很大,在这里我决定使用datatables的服务端分页,同时还需要传递查询条件到服务端。在网上搜索的大部分文章都感觉有些误差,于是自己封装了一下,主要配置/工具为:服务...
  • csdn_chenzhuangwei
  • csdn_chenzhuangwei
  • 2017-06-21 12:30:19
  • 21098

datatables样式详解,[基于thinkPHP]多条件按钮搜索及行样式

在整合了网上一些大家的代码以及官网的代码后,终于实现了我的程序: js 代码:   table=$('.acelistTable').dataTable(                     ...
  • zhangweiyi2207
  • zhangweiyi2207
  • 2016-03-15 17:03:56
  • 2474

Thinkphp5之ajax分页实现_paginate()参数详细

Thinkphp5 做数据搜索需要带关键词分页,如何将查询条件带入到分页中,本文详细介绍Thinkphp5 分页带参数 一、基本使用方法: $list = Db::name('user')...
  • h330531987
  • h330531987
  • 2017-10-23 15:49:41
  • 4341

thinkphp5传参分页功能无效?解决方案

thinkphp5 查询分页
  • houbin99999
  • houbin99999
  • 2017-05-26 14:43:18
  • 1558

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

1.首页在控制也获取分页参数$p = input(&quot;p/d&quot;,'0'); $list = db('Comment')-&amp;gt;paginate(config('pagina...
  • weixin_41368935
  • weixin_41368935
  • 2018-04-16 18:51:51
  • 14

修改 thinkphp5 分页样式

现在的项目的分页样式太丑了,一直也放着也没有去管,最近实在是看不下去了,打算好好看看这块,找了很多,也都比较模糊,于是根据 官方手册 打算搞一搞...
  • oZuoYu123
  • oZuoYu123
  • 2017-08-30 11:32:08
  • 299

ThinkPHP分页丢失参数的解决办法

Controller类里接收的参数如下: $cat=(int)I("cat"); $navID=(int)I("navID"); $lists=M("users_liverecord l") -...
  • salestina
  • salestina
  • 2017-08-18 16:55:37
  • 423

thinkphp5 ajax分页

最近一个页面的选项卡又牵扯到ajax分页,所以研究了一下tp5的ajax分页使用方法 首先看一下tp5的分页功能介绍 参数 描述 list_rows 每页数量...
  • myarche
  • myarche
  • 2017-12-25 10:59:59
  • 481

thinkphp5分页

如开发手册所示,paginate不能加select,所以得到的是一个类,并不是数组,这个时候想对内部的数据进行修改操作时,就遇到了问题 所幸已经解决了,代码如下所示 $suggestion=Db:...
  • less_cold
  • less_cold
  • 2017-06-10 13:48:36
  • 318

thinkphp5 分页带参数的解决办法

文档有说可以在paginate带参数,然后研究了下,大概就是这样的: $list=Db::name('member') ->where('member_name|member...
  • ylwsn21
  • ylwsn21
  • 2017-08-02 15:21:07
  • 1510
收藏助手
不良信息举报
您举报文章:thinkphp5 使用超好用paginate实现ajax分页
举报原因:
原因补充:

(最多只允许输入30个字)