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

Bootstrap jquery.twbsPagination.js动态页码分页实例代码

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

Bootstrap jquery.twbsPagination.js动态页码分页实例代码

Bootstrap风格的分页控件自适应的:

参考网址:分页参考文档

1.风格样式:

2.首先引入js文件jQuery.twbsPagination.js

 

3.html页面

 
 

    4.初始化

    // 初始化加载信息数据 
    function initUserlogData() { 
     //重置分页组件否则保留上次查询的,一般来说很多问题出现与这三行代码有关如:虽然数据正确但是页码不对仍然为上一次查询出的一致 
     $('#pagination-log').empty(); 
     $('#pagination-log').removeData("twbs-pagination"); 
     $('#pagination-log').unbind("page"); 
     //将页面的数据容器制空 
     $("#messagebody").empty(); 
     //设置默认当前页 
     var pagenow = 1; 
      //设置默认总页数 
     var totalPage = 1; 
      //设置默认可见页数 
     var visiblecount = 5; 
     //加载后台数据页面 
     function loaddata() { 
      $.ajax({ 
       url : "/tqyh/showUserloginfo", 
       type : "post", 
       data: { 
        "currentpage" : pagenow 
       }, 
       dataType : "json", 
       success : function(data) { 
        var htmlobj = ""; 
        totalPage = data.page.totalPage;//将后台数据复制给总页数 
        totalcount = data.page.totalCount; 
        $("#userlogbody").empty(); 
        $.each(data.userlog, function(index, userlog) { 
         htmlobj = htmlobj + "" 
    + "" + "" 
    + userlog.toUserName + "" + "" 
    + userlog.fromUserName + "" + "" 
    + userlog.createTime + "" + "" 
    + userlog.eventType + "" ; 
         if(userlog.eventType=="LOCATION"){ 
          htmlobj = htmlobj + ""; 
         }else{ 
          htmlobj = htmlobj +""+ userlog.details + ""; 
         }; 
         htmlobj = htmlobj + ""; 
         $("#userlogbody").append(htmlobj); 
         htmlobj = ""; 
        }); 
        //后台总页数与可见页数比较如果小于可见页数则可见页数设置为总页数, 
        if (totalPage < visiblecount) { 
         visiblecount = totalPage; 
        } 
        $('#pagination-log').twbsPagination({ 
         totalPages : totalPage, 
         visiblePages : visiblecount, 
         version : '1.1', 
         //页面点击时触发事件 
         onPageClick : function(event, page) { 
          // 将当前页数重置为page 
          pagenow = page 
          //调用后台获取数据函数加载点击的页码数据 
          loaddata(); 
         } 
        }); 
       }, 
       error : function(e) { 
        alert("s数据访问失败") 
       } 
      }); 
     } 
     //函数初始化是调用内部函数 
     loaddata(); 
    }; 

    6.后台的json数据返回就行

    7.结果截图:

    以上所述是小编给大家介绍的Bootstrap jquery.twbsPagination.js动态页码分页实例代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对考高分网网站的支持!

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

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

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