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


Posted in Javascript onFebruary 20, 2017

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

参考网址:分页参考文档

1.风格样式:

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

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动态页码分页实例代码

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

Javascript 相关文章推荐
javaScript 判断字符串是否为数字的简单方法
Jul 25 Javascript
关于Ext中form移除textfield方法:hide(),setVisible(false),remove()
Dec 02 Javascript
jQuery中校验时间格式的正则表达式小结
Sep 22 Javascript
JavaScript+html5 canvas绘制的小人效果
Jan 27 Javascript
Avalonjs 实现简单购物车功能(实例代码)
Feb 07 Javascript
基于Node.js实现压缩和解压缩的方法
Feb 13 Javascript
vue.extend与vue.component的区别和联系
Sep 19 Javascript
详解vue 动态加载并注册组件且通过 render动态创建该组件
May 30 Javascript
Layui动态生成select下拉选择框不显示的解决方法
Sep 24 Javascript
JavaScript多种滤镜算法实现代码实例
Dec 10 Javascript
vue项目使用高德地图的定位及关键字搜索功能的实例代码(踩坑经验)
Mar 07 Javascript
小程序点餐界面添加购物车左右摆动动画
Sep 23 Javascript
分享一道关于闭包、bind和this的面试题
Feb 20 #Javascript
原生JS实现跑马灯效果
Feb 20 #Javascript
js 实现省市区三级联动菜单效果
Feb 20 #Javascript
js事件冒泡与事件捕获详解
Feb 20 #Javascript
关于ES6的六个小特性(二)
Feb 20 #Javascript
JavaScript 总结几个提高性能知识点(推荐)
Feb 20 #Javascript
JS批量替换内容中关键词为超链接
Feb 20 #Javascript
You might like
解析PHP中如何将数组变量写入文件
2013/06/06 PHP
php读取纯真ip数据库使用示例
2014/01/26 PHP
php结合curl实现多线程抓取
2015/07/09 PHP
PHP扩展开发教程(总结)
2015/11/04 PHP
使用JavaScript创建新样式表和新样式规则
2016/06/14 PHP
Netbeans 8.2与PHP相关的新特性介绍
2016/10/08 PHP
laravel批量生成假数据的方法
2019/10/09 PHP
js用图作提交按钮或超连接
2008/03/26 Javascript
json 入门基础教程 推荐
2009/10/31 Javascript
jQuery EasyUI 中文API Layout(Tabs)
2010/04/27 Javascript
多种方法判断Javascript对象是否存在
2013/09/22 Javascript
javascript中声明函数的方法及调用函数的返回值
2014/07/22 Javascript
javascript使用正则表达式检测IP地址
2014/12/03 Javascript
总结JavaScript的正则与其他语言的不同之处
2016/08/25 Javascript
JS实现的数字格式化功能示例
2017/02/10 Javascript
全面解析vue中的数据双向绑定
2017/05/10 Javascript
详解js静态资源文件请求的处理
2017/08/01 Javascript
vue如何搭建多页面多系统应用
2020/06/17 Javascript
vue 实现锚点功能操作
2020/08/10 Javascript
js实现简单的倒计时
2021/01/28 Javascript
[43:48]Ti4正赛第一天 VG vs NEWBEE 2
2014/07/19 DOTA
Python实现抓取城市的PM2.5浓度和排名
2015/03/19 Python
Python3实现从指定路径查找文件的方法
2015/05/22 Python
Python的爬虫程序编写框架Scrapy入门学习教程
2016/07/02 Python
Python中将字典转换为列表的方法
2016/09/21 Python
python list排序的两种方法及实例讲解
2017/03/20 Python
初学python的操作难点总结(新手必看篇)
2017/08/03 Python
python tools实现视频的每一帧提取并保存
2020/03/20 Python
python中sklearn的pipeline模块实例详解
2020/05/21 Python
美国全球旅游运营商:Pacific Holidays
2018/06/18 全球购物
应届生服装设计自我评价
2013/09/20 职场文书
迎接领导欢迎词
2014/01/11 职场文书
自行车租赁公司创业计划书
2014/01/28 职场文书
党支部综合考察材料
2014/05/19 职场文书
使用nginx配置访问wgcloud的方法
2021/06/26 Servers
Python学习之os包使用教程详解
2022/03/21 Python