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 相关文章推荐
基于Jquery实现的一个图片滚动切换
Jun 21 Javascript
JS获取鼠标坐标的实例方法
Jul 18 Javascript
Javscript删除数组中指定元素并返回新数组
Mar 06 Javascript
纯js实现遮罩层效果原理分析
May 27 Javascript
JavaScript使用shift方法移除素组第一个元素实例分析
Apr 06 Javascript
jquery实现先淡出再折叠收起的动画效果
Aug 07 Javascript
Jquery Easyui日历组件Calender使用详解(23)
Dec 18 Javascript
JS实现线性表的顺序表示方法示例【经典数据结构】
Apr 11 Javascript
Bootstrap布局之栅格系统学习笔记
May 04 Javascript
使用JavaScript实现在页面中显示距离2017年中秋节的天数
Sep 26 Javascript
vue input输入框模糊查询的示例代码
May 22 Javascript
详解Vue的常用指令v-if, v-for, v-show,v-else, v-bind, v-on
Oct 12 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下过滤html代码的函数 提高程序安全性
2010/03/02 PHP
PHP中使用unset销毁变量并内存释放问题
2012/07/05 PHP
封装ThinkPHP的一个文件上传方法实例
2014/10/31 PHP
Zend Framework框架教程之Zend_Db_Table_Rowset用法实例分析
2016/03/21 PHP
利用PHPExcel读取Excel的数据和导出数据到Excel
2017/05/12 PHP
laravel-admin 管理平台获取当前登陆用户信息的例子
2019/10/08 PHP
ThinkPhP+Apache+PHPstorm整合框架流程图解
2020/11/23 PHP
JAVASCRIPT对象及属性
2007/02/13 Javascript
javascript Demo模态窗口
2009/12/06 Javascript
JSON 学习之JSON in JavaScript详细使用说明
2010/02/23 Javascript
模仿百度三维地图的js数据分享
2011/05/12 Javascript
javascript游戏开发之《三国志曹操传》零部件开发(一)让静态人物动起来
2013/01/23 Javascript
JavaScript去除空格的三种方法(正则/传参函数/trim)
2013/02/06 Javascript
向当前style sheet中插入一个新的style实现方法
2013/04/01 Javascript
JS取request值以及自动执行使用示例
2014/02/24 Javascript
JavaScript动态添加style节点的方法
2015/06/09 Javascript
详解JavaScript中Date.UTC()方法的使用
2015/06/12 Javascript
微信小程序 swiper组件构建轮播图的实例
2017/09/20 Javascript
在一个页面实现两个zTree联动的方法
2017/12/20 Javascript
原生js实现拖拽功能基本思路详解
2018/04/18 Javascript
vue+elementUI动态生成面包屑导航教程
2019/11/04 Javascript
Python编程中的文件操作攻略
2015/10/16 Python
关于Python元祖,列表,字典,集合的比较
2017/01/06 Python
python算法演练_One Rule 算法(详解)
2017/05/17 Python
Python configparser模块操作代码实例
2020/06/08 Python
python 如何利用argparse解析命令行参数
2020/09/11 Python
python MD5加密的示例
2020/10/19 Python
python 基于pygame实现俄罗斯方块
2021/03/02 Python
VICHY薇姿英国官网:全球专业敏感肌护肤领先品牌
2017/07/04 全球购物
企业内控岗位的职责
2014/02/07 职场文书
小学运动会入场式解说词
2014/02/18 职场文书
倡导文明标语
2014/06/16 职场文书
幼儿园六一亲子活动方案
2014/08/26 职场文书
签订劳动合同通知书
2015/04/16 职场文书
2016年五四青年节校园广播稿
2015/12/17 职场文书
Python爬虫之爬取二手房信息
2021/04/27 Python