评论:jQuery分页插件 bPage(原创)  [查看原文]

所属分类:导航-分页

 50044  334  41
当前第1页 / 共2页
    夹击妹抖0
    2018/10/11 16:27:48
    大佬,建议你这个文档在完善一下,说明一下页码和那个每页数据量这两个参数在什么地方取。我后台先是用形参取值没取到,然后在浏览器上看请求域里的参数,我不知道是我浏览器问题还是什么,结果看不到,瞎折腾了一个多小时,最后才在后台请求域里看到页码和其他几个参数。
    有个问题不解,为什么参数的值要放到数组里面? 回复
    夹击妹抖0
    2018/10/11 10:18:32
    大佬,怎么获取当前页页码跟每页条数?我要往后台传这两个参数,但是前台怎么拿到这两个参数? 回复
    机智的二愣子0
    2018/10/10 14:17:33

    作者大大,我想刷新表格,刷新的时候可以携带业务参数和分页信息到后台,不过,携带的分页信息总是缺少pageNumber这个参数,这样后台没办法判断前端需要哪一页的数据。

    ```
    $('#category').bPage({
               url : "{:url('category/lst')}",
               asyncLoad : true,
               render : function(data){  //数据自定义填充
                   var tb = $('#dataGridTableJson tbody');
                   $(tb).empty();
                   if(data && data.list && data.list.length > 0){
                       $.each(data.list,function(i,row){
                           var tr = $('<tr>');
                           $(tr).append('<td></td>');
                           $(tr).append('<td>'+row.name+'</td>');
                           $(tr).append('<td>'+row.sort+'</td>');
                           $(tr).append('<td>'+row.is_show+'</td>');
                           $(tb).append(tr);
                       });
                   }
               },
               params : function(){
                   return {
                       userName : 'zhangsan',
                       age : 42
                   };
               }
           });
    $('#category').bPageRefresh();  //这些我想刷新表格状态
    
    ```
    回复
    0
    2018/6/13 10:48:13
    我也是页面都渲染出来了,就是分页不行,我不知道这个分页的触发事件是在哪里,不然怎么往后台传分页信息。
        夹击妹抖0
        2018/10/11 16:18:51
        他这个封装好的,不用找触发事件,页码和每页数据量都在请求域里面,你前台不用传参数,后台直接打开请求域在请求域里面取就行。
    回复
    迁就0
    2018/5/16 16:22:41
    请问我现在数据和排版都出来了,但是怎么实现分页效果
        Terry0
        2018/6/29 20:43:34
        官网有实例的 Demo 看一下就会了,很简单
    回复
    ?queens?0
    2018/3/23 11:01:23
    第三种方式的url是自己当前页面的路径吗?
        ?queens?0
        2018/3/23 11:02:26
        我设置了自己当前页面的url 后台控制器报错找不到页面
    回复
    TRAMP0
    2018/1/19 18:28:48

    第三种模式。 请问有方法用于刷新reload数据吗

        Terry1
        2018/6/29 20:42:48
        $('#your page bar').bPageRefresh();
    回复
    REST0
    2018/1/16 17:50:25

    请问,如果上方有一个搜索条件的表单,有一个提交按钮,点击提交要按条件触发检索并显示第一页,那如何触发呢

    回复
    I can only love you0
    2018/1/1 13:35:53
    没服务器端支持  我在webstorm里面请求本地json文件为什么不行 回复
    Timothy。0
    2017/10/6 15:41:39

    求助大佬:

    只有一个页面,关键代码如下:

    <div class="form-group">
        <label for="dt" class="col-md-1 control-label">时间</label>
        <div class="dt_container" style="width:174px;">
            <input id="dt" class="form_datetime dt_input" type="text" data-link-field="dt_input1">
            <div class="dt_clear_btn" title="清除内容">×</div>
            <input type="hidden" class="dt_hidden" id="dt_input1" name="dtinput1">
        </div>
        <span>---</span>
        <div class="dt_container" style="width:174px;">
            <input class="form_datetime dt_input" type="text" data-link-field="dt_input2">
            <div class="dt_clear_btn" title="清除内容">×</div>
            <input type="hidden" class="dt_hidden" id="dt_input2" name="dtinput2">
        </div>
    </div>
    <input id="button" type="button" value="查询">

    请问如何实现,点击“查询”按钮,将时间参数传递到后台,并根据返回的json字符串中对应的分页栏参数,生成分页栏,后台分页功能处理的代码已完成。

    回复
    不吃鱼的大脸猫 ??0
    2017/9/7 10:10:28

    完全按照第三种模式粘的代码,出不来

        Terry0
        2017/9/7 10:42:51

        出不来是因为服务端返回的数据没有按照要求的格式输出

    回复
    smile蓿苜0
    2017/8/14 15:47:40

    直接用的第3种渲染,#bPageDropList的选择切换没效果,有多少条数据全部都渲染出来了

        Terry0
        2017/8/14 16:21:40

        这种情况,通常是后端参数没接收好,请在浏览器的调试模式下观察发起请求的Headers中的Query String部分,这是向服务端请求的参数

        再观察Response中返回json内容,查看两个情况下的分页参数传递和接收是否正确

    回复
    人 活一种心态。0
    2017/8/10 17:39:28

    请问一下 ,我使用的是第三种模式,表格的数据有渲染出来,但是分页并没有效果呢,是要设置什么地方嘛?

        Terry0
        2017/8/10 18:00:10

        第三种方式是ajax+JS自定义渲染的方式,如果分页没有效果的话,你检查一下你的服务端返回的分页信息有没有变化

        用浏览器的调试模式检查请求的分页参数和返回的分页参数就知道了

    回复
    玻璃杯。0
    2017/8/10 15:58:35

    请问我用angular的$httppost方法请求下来的数据,可以用这个吗

        Terry0
        2017/8/10 18:04:18

        惭愧,angular还不会用,回答不了你这个问题

    回复
    冉冉の爸比№0
    2017/8/3 13:21:48

    下面的部分是什么意思呢?

    return {
        userName: 'zhangsan',
        age: 42
    };
        Terry0
        2017/8/3 16:36:14

        这是用于请求 页面/ajax 时向服务端请求的业务参数,之所以使用function的方式,是允许在每次分页前可以执行一部分页面的计算或逻辑的操作,以不同的参数向后端发起请求

    回复

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

取消回复