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

发布时间 - 2026-01-10 23:10:09    点击率:

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

参考网址:分页参考文档

1.风格样式:

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

<span style="font-size:14px;"><script type="text/javascript" src="plugins/page/jquery.twbsPagination.js"></script></span> 

3.html页面

<span style="font-size:14px;"><div class="text-center"> 
 <ul id="pagination-log" class="pagination-sm"></ul> 
</div></span> 

4.初始化

<span style="font-size:14px;">// 初始化加载信息数据 
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 + "<tr>" 
       + "<td><input type='checkbox'/></td>" + "<td>" 
       + userlog.toUserName + "</td>" + "<td>" 
       + userlog.fromUserName + "</td>" + "<td>" 
       + userlog.createTime + "</td>" + "<td>" 
       + userlog.eventType + "</td>" ; 
     if(userlog.eventType=="LOCATION"){ 
      htmlobj = htmlobj + "<td><button name="+ userlog.eventType 
              + " location='"+userlog.details+"' class='btn btn-danger btn-lg btn-sm no-radius' data-toggle='modal' data-target='#myModal' onclick='showmodal(this)' >" 
              + "<i class='glyphicon glyphicon-map-marker'> LOCATION</i></button></td>"; 
     }else{ 
      htmlobj = htmlobj +"<td>"+ userlog.details + "</td>"; 
     }; 
     htmlobj = htmlobj + "</tr>"; 
     $("#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(); 
};</span> 

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

7.结果截图:

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


# twbspagination分页  # twbs  # bootstrap  # js实现前端分页页码管理  # javascript分页代码(当前页码居中)  # 某页码显示的helper 少量调整  # 另附js版  # javascript 支持页码格式的分页类  # js实现下一页页码效果  # 分页  # 加载  # 小编  # 在此  # 就行  # 给大家  # 则可  # 所述  # 给我留言  # 这三  # 感谢大家  # 为上  # 自适应  # 疑问请  # 有任何  # 文档  # 为总  # 当前页  # id  # ul 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: Win11搜索栏无法输入_解决Win11开始菜单搜索没反应问题【技巧】  微信公众帐号开发教程之图文消息全攻略  C++用Dijkstra(迪杰斯特拉)算法求最短路径  如何快速辨别茅台真假?关键步骤解析  高端企业智能建站程序:SEO优化与响应式模板定制开发  香港服务器建站指南:外贸独立站搭建与跨境电商配置流程  常州企业网站制作公司,全国继续教育网怎么登录?  如何在云虚拟主机上快速搭建个人网站?  laravel怎么用DB facade执行原生SQL查询_laravel DB facade原生SQL执行方法  如何登录建站主机?访问步骤全解析  Laravel的.env文件有什么用_Laravel环境变量配置与管理详解  EditPlus 正则表达式 实战(3)  Laravel Fortify是什么,和Jetstream有什么关系  Laravel如何生成PDF或Excel文件_Laravel文档导出工具与使用教程  千库网官网入口推荐 千库网设计创意平台入口  谷歌浏览器如何更改浏览器主题 Google Chrome主题设置教程  如何在Tomcat中配置并部署网站项目?  如何在万网主机上快速搭建网站?  如何在IIS管理器中快速创建并配置网站?  Laravel怎么做数据加密_Laravel内置Crypt门面的加密与解密功能  大同网页,大同瑞慈医院官网?  家族网站制作贴纸教程视频,用豆子做粘帖画怎么制作?  微信小程序 闭包写法详细介绍  Laravel怎么清理缓存_Laravel optimize clear命令详解  Win11应用商店下载慢怎么办 Win11更改DNS提速下载【修复】  php后缀怎么变mp4格式错误_修改扩展名提示格式不对怎么办【技巧】  免费制作统计图的网站有哪些,如何看待现如今年轻人买房难的情况?  Laravel Pest测试框架怎么用_从PHPUnit转向Pest的Laravel测试教程  uc浏览器二维码扫描入口_uc浏览器扫码功能使用地址  JS弹性运动实现方法分析  javascript如何操作浏览器历史记录_怎样实现无刷新导航  Laravel如何处理JSON字段的查询和更新_Laravel JSON列操作与查询技巧  如何用好域名打造高点击率的自主建站?  如何用wdcp快速搭建高效网站?  如何在阿里云ECS服务器部署织梦CMS网站?  如何快速查询网站的真实建站时间?  Laravel中DTO是什么概念_在Laravel项目中使用数据传输对象(DTO)  java获取注册ip实例  如何在Windows环境下新建FTP站点并设置权限?  如何撰写建站申请书?关键要点有哪些?  如何在局域网内绑定自建网站域名?  Laravel怎么导出Excel文件_Laravel Excel插件使用教程  简单实现jsp分页  python中快速进行多个字符替换的方法小结  如何选择PHP开源工具快速搭建网站?  潮流网站制作头像软件下载,适合母子的网名有哪些?  Laravel 419 page expired怎么解决_Laravel CSRF令牌过期处理  网站建设要注意的标准 促进网站用户好感度!  如何使用 Go 正则表达式精准提取括号内首个纯字母标识符(忽略数字与嵌套)  Laravel如何配置和使用队列处理异步任务_Laravel队列驱动与任务分发实例