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 词法作用域和闭包分析说明
Aug 12 Javascript
jquery插件实现鼠标经过图片右侧显示大图的效果(类似淘宝)
Feb 04 Javascript
jsonp原理及使用
Oct 28 Javascript
jquery高级编程的最佳实践详解
Mar 23 Javascript
JSONP跨域GET请求解决Ajax跨域访问问题
Dec 31 Javascript
JavaScript正则表达式实例详解
Oct 16 Javascript
Angular 4.0学习教程之架构详解
Sep 12 Javascript
node.js基于fs模块对系统文件及目录进行读写操作的方法详解
Nov 10 Javascript
详解Vue快速零配置的打包工具——parcel
Jan 16 Javascript
用npm-run实现自动化任务的方法示例
Jan 14 Javascript
node.js使用express框架进行文件上传详解
Mar 03 Javascript
基于js判断浏览器是否支持webGL
Apr 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
mysq GBKl乱码
2006/11/28 PHP
PHP中对缓冲区的控制实现代码
2013/09/29 PHP
destoon切换城市后实现logo旁边显示地区名称的方法
2014/08/21 PHP
PHP通过curl获取接口URL的数据方法
2018/05/31 PHP
对php 判断http还是https,以及获得当前url的方法详解
2019/01/15 PHP
PHP chop()函数讲解
2019/02/11 PHP
在第一个input框内输入内容.textarea自动得到第一个文件框的值的javascript代码
2007/04/20 Javascript
url 特殊字符 传递参数解决方法
2010/01/01 Javascript
JavaScript获取/更改文本框的值的实例代码
2013/08/02 Javascript
两个select多选模式的选项相互移动(示例代码)
2014/01/11 Javascript
node.js中格式化数字增加千位符的几种方法
2015/07/03 Javascript
使用jquery获取url以及jquery获取url参数的实现方法
2016/05/25 Javascript
JavaScript数值千分位格式化的两种简单实现方法
2016/08/01 Javascript
AngularJS基础 ng-non-bindable 指令详细介绍
2016/08/02 Javascript
js简单获取表单中单选按钮值的方法
2016/08/23 Javascript
微信小程序 flex实现导航实例详解
2017/04/26 Javascript
JavaScript运动框架 多值运动(四)
2017/05/18 Javascript
Bootstrap Table从零开始
2017/06/30 Javascript
JavaScript callback回调函数用法实例分析
2018/05/08 Javascript
JavaScript读写二进制数据的方法详解
2018/09/09 Javascript
js回溯法计算最佳旅行线路代码实例
2019/09/11 Javascript
jQuery 判断元素是否存在然后按需加载内容的实现代码
2020/01/16 jQuery
JS箭头函数和常规函数之间的区别实例分析【 5 个区别】
2020/05/27 Javascript
python使用win32com在百度空间插入html元素示例
2014/02/20 Python
Django 解决阿里云部署同步数据库报错的问题
2020/05/14 Python
Python实现自动签到脚本的示例代码
2020/08/19 Python
pycharm 使用anaconda为默认环境的操作
2021/02/05 Python
猫途鹰:全球领先的旅游点评社区
2017/04/07 全球购物
英国在线药房和在线药剂师:Chemist 4 U
2020/01/05 全球购物
阳光体育活动方案
2014/02/16 职场文书
教师节宣传方案
2014/05/23 职场文书
新闻编辑专业自荐信
2014/07/02 职场文书
个人委托书范本汇总
2014/10/01 职场文书
政府班子四风问题整改措施思想汇报
2014/10/08 职场文书
关于Vue Router的10条高级技巧总结
2021/05/06 Vue.js
基于Redis延迟队列的实现代码
2021/05/13 Redis