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 相关文章推荐
HTML页面滚动时获取离页面顶部的距离2种实现方法
Sep 05 Javascript
JavaScript四种调用模式和this示例介绍
Jan 02 Javascript
JavaScript基础教程之alert弹出提示框实例
Oct 16 Javascript
JavaScript对象之深度克隆介绍
Dec 08 Javascript
jQuery实现高亮显示网页关键词的方法
Aug 07 Javascript
深入浅析JavaScript中对事件的三种监听方式
Sep 29 Javascript
js实现上传图片预览方法
Oct 25 Javascript
Angualrjs和bootstrap相结合实现数据表格table
Mar 30 Javascript
Vue.js列表渲染绑定jQuery插件的正确姿势
Jun 29 jQuery
CSS3结合jQuery实现动画效果及回调函数的实例
Dec 27 jQuery
Vue下拉框回显并默认选中随机问题
Sep 06 Javascript
javascript实现打砖块小游戏(附完整源码)
Sep 18 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共享内存使用与信号控制实例分析
2018/05/09 PHP
JavaScript DOM学习第四章 getElementByTagNames
2010/02/19 Javascript
javascript单引号和双引号的区别和处理
2014/05/14 Javascript
JQuery调用绑定click事件的3种写法
2015/03/28 Javascript
Bootstrap每天必学之按钮
2015/11/26 Javascript
DOM操作和jQuery实现选项移动操作的简单实例
2016/06/07 Javascript
什么是JavaScript中的结果值?
2016/10/08 Javascript
jQuery DateTimePicker 日期和时间插件示例
2017/01/22 Javascript
ECMAScript6--解构
2017/03/30 Javascript
jQuery实现简单的抽奖游戏
2017/05/05 jQuery
nuxt+axios解决前后端分离SSR的示例代码
2017/10/24 Javascript
Node.js爬取豆瓣数据实例分析
2018/03/05 Javascript
Angular设置别名alias的方法
2018/11/08 Javascript
ES6顶层对象、global对象实例分析
2019/06/14 Javascript
JavaScript实现图片伪异步上传过程解析
2020/04/10 Javascript
javascript利用canvas实现鼠标拖拽功能
2020/07/23 Javascript
Python采用raw_input读取输入值的方法
2014/08/18 Python
简单讲解Python中的闭包
2015/08/11 Python
Python程序运行原理图文解析
2018/02/10 Python
python将字符串转换成json的方法小结
2019/07/09 Python
Python Django 封装分页成通用的模块详解
2019/08/21 Python
关于Theano和Tensorflow多GPU使用问题
2020/06/19 Python
Pycharm的Available Packages为空的解决方法
2020/09/18 Python
Python3爬虫ChromeDriver的安装实例
2021/02/06 Python
HTML5播放实现rtmp流直播
2020/06/16 HTML / CSS
美国设计师精美珠宝购物网:Netaya
2016/08/28 全球购物
幸福家庭事迹材料
2014/02/03 职场文书
小学生作文评语大全
2014/04/21 职场文书
禁毒宣传标语
2014/06/19 职场文书
高中生学习计划书
2014/09/15 职场文书
工作经验交流材料
2014/12/30 职场文书
2015年社会治安综合治理工作总结
2015/04/10 职场文书
快消品行业营销模式与盈利模式分享
2019/09/27 职场文书
Python爬虫基础初探selenium
2021/05/31 Python
每日六道java新手入门面试题,通往自由的道路
2021/06/30 Java/Android
pycharm安装深度学习pytorch的d2l包失败问题解决
2022/03/25 Python