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监听扫码枪输入并禁止手动输入的实现方法(推荐)
Mar 21 jQuery
jQuery实现动态添加、删除按钮及input输入框的方法
Apr 27 jQuery
jquery处理checkbox(复选框)是否被选中实例代码
Jun 12 jQuery
jQuery上传插件webupload使用方法
Aug 01 jQuery
jQuery实现上传图片前预览效果功能
Aug 03 jQuery
jQuery实现锚点向下平滑滚动特效示例
Aug 29 jQuery
jQuery实现左右滑动的toggle方法
Mar 03 jQuery
jQuery实现获取及设置CSS样式操作详解
Sep 05 jQuery
jQuery 获取除某指定对象外的其他对象 ( :not() 与.not())
Oct 10 jQuery
jquery实现联想词搜索框和搜索结果分页的示例
Oct 10 jQuery
Jquery 动态添加元素并添加点击事件实现过程解析
Oct 12 jQuery
Jquery cookie插件实现原理代码解析
Aug 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&amp;mysql(三)
2006/10/09 PHP
Php做的端口嗅探器--可以指定网站和端口
2006/10/09 PHP
基于php设计模式中单例模式的应用分析
2013/05/15 PHP
CodeIgniter记录错误日志的方法全面总结
2016/05/17 PHP
yii2 RBAC使用DbManager实现后台权限判断的方法
2016/07/23 PHP
PHP配置ZendOpcache插件加速
2019/02/14 PHP
通过ifame指向的页面高度调整iframe的高度
2006/10/05 Javascript
JavaScript Array Flatten 与递归使用介绍
2011/10/30 Javascript
快速学习AngularJs HTTP响应拦截器
2015/12/31 Javascript
老生常谈JavaScript 正则表达式语法
2016/08/20 Javascript
Angular2学习笔记——详解路由器模型(Router)
2016/12/02 Javascript
jQuery延迟执行的实现方法
2016/12/21 Javascript
Angular2 组件间通过@Input @Output通讯示例
2017/08/24 Javascript
ionic3+Angular4实现接口请求及本地json文件读取示例
2017/10/11 Javascript
浅探express路由和中间件的实现
2019/09/30 Javascript
小程序实现长按保存图片的方法
2019/12/31 Javascript
使用jQuery实现购物车
2020/10/29 jQuery
python连接mongodb操作数据示例(mongodb数据库配置类)
2013/12/31 Python
python中将字典形式的数据循环插入Excel
2018/01/16 Python
centos7中安装python3.6.4的教程
2019/12/11 Python
python 画条形图(柱状图)实例
2020/04/24 Python
伊利莎白雅顿官网:Elizabeth Arden
2016/10/10 全球购物
美国顶级奢侈茶:Mighty Leaf Tea(美泰茶)
2016/11/26 全球购物
UNOde50美国官网:西班牙珠宝品牌
2020/08/15 全球购物
如何提高JDBC的性能
2013/04/30 面试题
Python面试题集
2012/03/08 面试题
网络教育自我鉴定
2013/11/01 职场文书
搞笑婚礼主持词
2014/03/13 职场文书
初中学校对照检查材料
2014/08/19 职场文书
领导班子整改措施
2014/10/24 职场文书
2014年安全保卫工作总结
2014/11/13 职场文书
前台岗位职责范本
2015/04/16 职场文书
钱学森电影观后感
2015/06/04 职场文书
雷锋之歌观后感
2015/06/10 职场文书
同意转租证明
2015/06/24 职场文书
Linux中文件的基本属性介绍
2022/06/01 Servers