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


相关推荐: Laravel如何配置和使用缓存?(Redis代码示例)  使用PHP下载CSS文件中的所有图片【几行代码即可实现】  Win11怎么修改DNS服务器 Win11设置DNS加速网络【指南】  惠州网站建设制作推广,惠州市华视达文化传媒有限公司怎么样?  Windows11怎样设置电源计划_Windows11电源计划调整攻略【指南】  品牌网站制作公司有哪些,买正品品牌一般去哪个网站买?  Laravel集合Collection怎么用_Laravel集合常用函数详解  Laravel如何使用Gate和Policy进行权限控制_Laravel权限判定与策略规则配置  如何在VPS电脑上快速搭建网站?  如何用ChatGPT准备面试 模拟面试问答与职场话术练习教程  如何基于云服务器快速搭建网站及云盘系统?  linux写shell需要注意的问题(必看)  HTML透明颜色代码在Angular里怎么设置_Angular透明颜色使用指南【详解】  Laravel如何为API编写文档_Laravel API文档生成与维护方法  绝密ChatGPT指令:手把手教你生成HR无法拒绝的求职信  Laravel怎么清理缓存_Laravel optimize clear命令详解  Laravel如何实现API版本控制_Laravel版本化API设计方案  Laravel如何与Docker(Sail)协同开发?(环境搭建教程)  如何自己制作一个网站链接,如何制作一个企业网站,建设网站的基本步骤有哪些?  独立制作一个网站多少钱,建立网站需要花多少钱?  关于BootStrap modal 在IOS9中不能弹出的解决方法(IOS 9 bootstrap modal ios 9 noticework)  javascript事件捕获机制【深入分析IE和DOM中的事件模型】  如何快速完成中国万网建站详细流程?  Laravel如何安装Breeze扩展包_Laravel用户注册登录功能快速实现【流程】  如何用搬瓦工VPS快速搭建个人网站?  移动端手机网站制作软件,掌上时代,移动端网站的谷歌SEO该如何做?  如何在建站之星绑定自定义域名?  猪八戒网站制作视频,开发一个猪八戒网站,大约需要多少?或者自己请程序员,需要什么程序员,多少程序员能完成?  JavaScript如何操作视频_媒体API怎么控制播放  Python高阶函数应用_函数作为参数说明【指导】  免费视频制作网站,更新又快又好的免费电影网站?  Laravel如何获取当前登录用户信息_Laravel Auth门面使用与Session用户读取【技巧】  详解jQuery中基本的动画方法  Android中Textview和图片同行显示(文字超出用省略号,图片自动靠右边)  如何自定义建站之星网站的导航菜单样式?  网页制作模板网站推荐,网页设计海报之类的素材哪里好?  Laravel项目怎么部署到Linux_Laravel Nginx配置详解  如何彻底删除建站之星生成的Banner?  Laravel安装步骤详细教程_Laravel环境搭建指南  桂林网站制作公司有哪些,桂林马拉松怎么报名?  高防服务器租用指南:配置选择与快速部署攻略  Laravel如何配置和使用队列处理异步任务_Laravel队列驱动与任务分发实例  如何正确选择百度移动适配建站域名?  Mybatis 中的insertOrUpdate操作  Windows10怎样连接蓝牙设备_Windows10蓝牙连接步骤【教程】  如何快速上传自定义模板至建站之星?  原生JS实现图片轮播切换效果  Java遍历集合的三种方式  Laravel如何实现多表关联模型定义_Laravel多对多关系及中间表数据存取【方法】  如何快速查询网址的建站时间与历史轨迹?