jQuery插件simplePagination的使用方法示例


Posted in jQuery onApril 28, 2020

本文实例讲述了jQuery插件simplePagination的使用方法。分享给大家供大家参考,具体如下:

正在熟悉项目上的代码,新添加了一个需要,需要对表单进行分页,之前的代码中是有分页的代码的,看了老半天,也没看太明白。之前的项目比较久远,继续熟悉代码。

simplePagination的使用

HTML页面,

<div class="row">
  <div class="col-sm-12 col-sm-12">
      <table class="table table-striped table-hover table-bordered" data-toggle="table" data-url="data2.json" data-pagination="true">
        <thead> 
          <tr>
            <th data-hide="phone" >可用区</th>
            <th data-hide="phone">渠道</th>
            <th data-hide="phone">引用可用区</th>
            <th data-hide="phone">引用渠道</th>
          </tr>
        </thead>
        <tbody id="region_price_list-data">
        
        </tbody>
      </table>
    </div>
  </div>
  
  <div class="row">
    <div class="col-sm-12">
      <div id="pagination">
      </div>
    </div>
  </div>

因为项目里用到EJS--HTML模板,记得在一开始就引用SimplePagination插件,这个比较简单,就不细说了。

JS代码

var page_count = 0;
// 定义分页的页数
var limit = 0 ;
// 定义分页的条数
var regionLogListFunc = function(pageNumber){
  if(pageNumber=== undefined){
    pageNumber = 1;
  }
  // 页数判断和定义
  $get("/regionCopyList?page_number="+ pageNumber,function(data,status){  
    var #### = jQuery("####-##");
    // 获取Table中 tbody的id值
    var updateRegionlogList = ''
     // for in 遍历 对传入的数据进行显示
    for (var i in data){
      #### +='<tr class= "odd gradeX">';
      ##### +='<td data-hide ="phone">'+data[i].##+'</td>';
      ##### +='<td data-hide ="phone">'+data[i].##'</td>';
      #### +='<td data-hide ="phone">'+data[i].##+'</td>';
      #### +='<td data-hide ="phone">'+data[i].##+'</td>';      
      updateRegionlogList +='</tr>';      
    } 
   regionPriceList.empty();
    //  添加更新的数据
   regionPriceList.append(updateRegionlogList);
  });
  var onPageClick = regionLogListFunc;
  // 获取DOM文档ID
  jQuery("#pagination").pagination({
    item    :<%=z###%>, //ejs模板
    itemsOnPage :<%=#####t%> ,//ejs模板
    cssStyle  :'light-theme',
    onPageClick :onPageClick,
    onInit   :regionLogListFunc,
  });
});

另外一种写法是

var page_index;
var itemsOnPage = 1;
$(function() {
$("#pagination").pagination({
  items: {$page_count}, 总页数
  itemsOnPage: itemsOnPage,
  cssStyle: 'light-theme',
  onInit: changePage,  // 初始化函数
  onPageClick: changePage  //点击时触发函数
  }); 
}); 
function changePage(page_index,event){ 
  listTable.gotoPage(page_index);  //gotoPage函数调用ajax获取数据 填充页面
  document.getElementById('pageCurrent').innerHTML=page_index; 
  return true; 
}

希望本文所述对大家jQuery程序设计有所帮助。

jQuery 相关文章推荐
Jquery获取radio选中的值
May 05 jQuery
jQuery插件ImgAreaSelect实现头像上传预览和裁剪功能实例讲解一
May 26 jQuery
各种选择框jQuery的选中方法(实例讲解)
Jun 27 jQuery
Mui使用jquery并且使用点击跳转新窗口的实例
Aug 19 jQuery
jQuery中extend函数简单用法示例
Oct 11 jQuery
jQuery简单实现对数组去重及排序操作实例
Oct 31 jQuery
手写简单的jQuery雪花飘落效果实例
Apr 22 jQuery
jQuery中DOM常见操作实例小结
Aug 01 jQuery
layui+jquery支持IE8的表格分页方法
Sep 28 jQuery
jQuery实现简单QQ聊天框
Aug 27 jQuery
原生jQuery实现只显示年份下拉框
Dec 24 jQuery
jquery实现广告上下滚动效果
Mar 04 jQuery
jquery检测上传文件大小示例
Apr 26 #jQuery
jquery实现轮播图特效
Apr 12 #jQuery
用jQuery实现抽奖程序
Apr 12 #jQuery
jquery实现两个div中的元素相互拖动的方法分析
Apr 05 #jQuery
jQuery 图片查看器插件 Viewer.js用法简单示例
Apr 04 #jQuery
jQuery实现鼠标放置名字上显示详细内容气泡提示框效果的方法分析
Apr 04 #jQuery
viewer.js一个强大的基于jQuery的图像查看插件(支持旋转、缩放)
Apr 01 #jQuery
You might like
php抓取并保存网站图片的实现代码
2015/10/28 PHP
PHP Yaf框架的简单安装使用教程(推荐)
2016/06/08 PHP
为jQuery增加join方法的实现代码
2010/11/28 Javascript
JS格式化数字金额用逗号隔开保留两位小数
2013/10/18 Javascript
jQuery使用hide方法隐藏页面上指定元素的方法
2015/03/30 Javascript
jquery实现带缩略图的可定制高度画廊效果(5种)
2015/08/28 Javascript
js中不同的height, top的区别对比
2015/09/24 Javascript
使用Javascript实现选择下拉菜单互移并排序
2016/02/23 Javascript
Sort()函数的多种用法
2016/03/20 Javascript
JS制作图形验证码实现代码
2020/10/19 Javascript
js无提示关闭浏览器窗口的两种方法分析
2016/11/06 Javascript
$.browser.msie 为空或不是对象问题的多种解决方法
2017/03/19 Javascript
js实现图片上传预览原理分析
2017/07/13 Javascript
vuejs使用$emit和$on进行组件之间的传值的示例
2017/10/04 Javascript
vue 录制视频并压缩视频文件的方法
2018/07/27 Javascript
解决vue.js 数据渲染成功仍报错的问题
2018/08/25 Javascript
layui扩展上传组件模拟进度条的方法
2019/09/23 Javascript
vue组件中实现嵌套子组件案例
2020/08/31 Javascript
Odoo中如何生成唯一不重复的序列号详解
2018/02/10 Python
python自动化测试之如何解析excel文件
2019/06/27 Python
通过celery异步处理一个查询任务的完整代码
2019/11/19 Python
Python爬虫教程之利用正则表达式匹配网页内容
2020/12/08 Python
python中的插入排序的简单用法
2021/01/19 Python
CSS3 实现footer 固定在底部(无论页面多高始终在底部)
2019/10/15 HTML / CSS
HTML5 form标签之解放表单验证、增加文件上传、集成拖放的使用方法
2013/04/24 HTML / CSS
html5 横向滑动导航栏的方法示例
2020/05/08 HTML / CSS
卫校中专生的自我评价
2014/01/15 职场文书
领班岗位职责范文
2014/02/06 职场文书
工业自动化专业自荐信范文
2014/04/10 职场文书
反邪教宣传工作方案
2014/05/07 职场文书
英语教研活动总结
2014/07/02 职场文书
2014购房个人委托书范本
2014/10/12 职场文书
python文件目录操作之os模块
2021/05/08 Python
PHP遍历数组的6种方式总结
2021/11/17 PHP
Android Flutter实现3D动画效果示例详解
2022/04/07 Java/Android
python中 Flask Web 表单的使用方法
2022/05/20 Python