栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > Web开发 > JavaScript

bootstrap paginator分页前后台用法示例

JavaScript 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

bootstrap paginator分页前后台用法示例

bootstrap paginator分页前后台用法示例,供大家参考,具体内容如下

准备工作:

bootstrap-paginator.js 插件
github开源项目百度自行下载

引入js文件(JQuery1.8+bootstrap.min.js+bootstrap.css+bootstrap-paginator.js)






    JS 中列表页面请求

    各种异步请求都适用(本例采用angular的 $http 请求)
    options 是插件的各项设置
    bootstrapMajorVersion:3 版本声明必须
    onPageClicked:点击页数,page就是当前页
    itemTexts属性将<<等符号替换为上一页等文字(不写也可以) 

    $http.post('../userCtrl/getUsers').success(function (response) {
     var pageCount = response.total;
     $scope.users = response.users;
    
     var options = {
      currentPage: 1,
      totalPages: (pageCount%10) == 0?(pageCount/10):(pageCount/10)+1,
      numberOfPages:10,
      bootstrapMajorVersion:3,
      itemTexts: function (type, page, current) {
       switch (type) {
        case "first":
         return "首页";
        case "prev":
         return "上一页";
        case "next":
         return "下一页";
        case "last":
         return "末页";
        case "page":
         return page;
       }
      },onPageClicked: function(event, originalEvent, type, page){
       $.post(
        "../userCtrl/getUsers",
        {"page":page},
        function (map) {
         $scope.users = map.users;
         $scope.$apply();
        },
        "json"
       );
      }
     }
     $('#page').bootstrapPaginator(options);
    
    }).error(function (response) {
     alert("列表请求出错");
    });
    

    后台操作

    分页之后的数据
    总记录数或总页数 

    
    @RequestMapping("getUsers")
    public @ResponseBody Map selectUsers(Integer page){
     if(page==null)page=1;//页面第一次加载,默认为首页
     List users = userService.selectUsers(page);
     Integer total = userService.getTotal();//总记录数
     Map map = new HashMap();
     map.put("users",users);
     map.put("total",total);
     return map;
    }
    

    以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持考高分网。

    转载请注明:文章转载自 www.mshxw.com
    本文地址:https://www.mshxw.com/it/86968.html
    我们一直用心在做
    关于我们 文章归档 网站地图 联系我们

    版权所有 (c)2021-2022 MSHXW.COM

    ICP备案号:晋ICP备2021003244-6号