评论:jQuery分页插件  [查看原文]

所属分类:导航-分页

 75795  394  45
当前第1页 / 共2页
    我的梦想0
    2025/6/15 20:47:10

    请问如何将后端返回的json数据呈现到页面上面呢,如后端返回的json数据为:

    {
     "code" : 200,
     "message" : "数据操作成功。。。",
     "data" : {
       "total" : 8,
       "rows" : [ {
         "id" : 1045,
         "username" : "test007",
         "sex" : "W",
         "email" : "2781881392@qq.com",
         "isdel" : 0,
         "createTime" : "2025-06-12 15:57:44",
         "updateTime" : "2025-06-12 15:57:44"
       }, {
         "id" : 1046,
         "username" : "test008",
         "sex" : "W",
         "email" : "2781881392@qq.com",
         "isdel" : 0,
         "createTime" : "2025-06-12 15:57:44",
         "updateTime" : "2025-06-12 15:57:44"
       } ]
     },
     "currentTime" : "2025-06-15 20:46:28"
    }
    回复
    nickxin0
    2022/3/9 9:03:29
    增加搜索功能,可不可以对数据、分页重新渲染 回复
    轨迹0
    2021/5/26 10:05:26
    有使用ajax请求数据的完整案列吗,怎么使用ajax请求数据渲染在页面呢
        Terminally0
        2023/11/13 13:45:32
        你的解决了?
    回复
    luoweiyou0
    2020/12/15 17:43:01
    有没有能给我完整的demo 回复
    大龄蜀黍0
    2020/11/11 15:13:35
    这个插件有个要命的bug,就是页面加载时就自动加载了 currentPage 方法,如果不采用ajax获取数据,而是跳转页面的话就会死循环。 回复
    ?Q0
    2020/8/1 11:06:06
    插件在每次刷新都会调用获取当前页码,那如果点击下一页写成跳转,若而不是ajax请求,跳转到下一页还会调用一下获取当前页码,这样就会死循环
        ?Q1
        2020/8/1 11:42:51

        可以重写一下点击事件

        $(function() {
            $('.pager a').click(function() {
                console.log($(this).attr('disabled'))
                if ($(this).attr('disabled') == 'disabled') {
                    return false;
                }
                let url = window.location.href
                console.log(url)
                let cutPoint = url.lastIndexOf("/")
                console.log($(this).html())
                let nextUrl = url.substr(0, cutPoint) + "/" + $(this).attr('page-id')
                console.log(nextUrl)
                window.location.href = nextUrl
            })
        });
        大龄蜀黍0
        2020/11/11 15:15:36
        这样是解决了死循环问题,但是页面按钮始始终是第一页高亮。这个怎么解决一下
    回复
    西贝0
    2020/7/16 11:42:34
    怎么传入总条数重新加载呢?有人解决了吗?
        我的梦想0
        2025/6/15 20:52:10
        可以在前端整一个存放总条数的隐藏项,如:<span id="LoginUserTotal" style="display: none">[[${LoginUserTotal}]]</span>
    回复
    0
    2020/6/29 17:15:58
    想要使用两个分页的插件,怎么出发两个不同的currentPage事件请求参数呢
    回复
    wug_xiaosa0
    2020/6/12 9:47:32
    function currentPage(currentPage) {
        /*
            触发页码数位置: Page/js/jquery.z-pager.js 64行
        */
        console.log("当前页码数:" + currentPage)
        if (!isloading) {
            showData(currentPage)
        }
    }
    
    complete: e => {
        isloading = false
    }
    回复
    梅花十0
    2020/4/10 17:24:00
    作者大大 的插件写的很不错!! 就是我在使用的时候 ajax是自己写的 那么 我需要实现 重新渲染分页条 就需要重新写totalData 这些数据 如果使用$.zPage 这个来实现 就会一直遇到 一个问题 我的ajax是写currentPage()这个方法中 那么 我在调用$.zPage 重新渲染 渲染途中又会触发currentPage() 又会发ajax
    就死循环了 我的解决办法是 改了作者的源码 渲染 再搞一个自己的 也是就 把作者源码再复制一份。。。我的解决办法 有点low 不知道 有没有大神 又好一点的办法
        梅花十0
        2020/4/10 17:25:50
        qq 673171445 如果遇到同样问题的 不知道 怎么解决的 可以联系下
    回复
    孤心人0
    2020/3/18 11:10:17
    你这获取页面仅仅是在一个方法里面调用一个显示出来的方法而已 能把页数像属性一样在另一个js里访问吗?你这无非是告诉我们你的页数定义在哪儿 回复
    就①跑堂的0
    2020/3/15 17:33:39
    作者,我想问问怎么重新初始化totalData(总条数)的 回复
    zcj20190
    2020/3/2 11:45:40
    分页样式不但简约大气,很喜欢!
        上上谦0
        2020/3/8 15:35:09
        怎么给总条数?
    回复
    星晴0
    2020/2/15 21:58:05
    $('#wraper') 这个啥意思 哪个大牛帮帮解释下 回复
    优质_IT_learning狂人0
    2019/12/27 14:39:10
    如何动态传值啊 给数据总数
        上上谦0
        2020/3/8 15:34:29
        解决了吗
    回复

讨论这个项目(45)回答他人问题或分享插件使用方法奖励jQ币 评论用户自律公约

取消回复