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实现一个简单的验证码功能
Jun 26 jQuery
jQuery查找和过滤_动力节点节点Java学院整理
Jul 04 jQuery
Django中使用jquery的ajax进行数据交互的实例代码
Oct 15 jQuery
将jquery.qqFace.js表情转换成微信的字符码
Dec 01 jQuery
jQuery实现轮播图及其原理详解
Apr 12 jQuery
使用jquery模拟a标签的click事件无法实现跳转的解决
Dec 04 jQuery
jquery ui 实现 tab标签功能示例【测试可用】
Jul 25 jQuery
jQuery Raty星级评分插件使用方法实例分析
Nov 25 jQuery
jQuery 实现DOM元素拖拽交换位置的实例代码
Jul 14 jQuery
jQuery实现动态操作table行
Nov 23 jQuery
jquery实现拖拽添加元素功能
Dec 01 jQuery
jquery实现拖拽小方块效果
Dec 10 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
连接到txt文本的超链接,不直接打开而是点击后下载的处理方法
2009/07/01 PHP
PHP中iconv函数知识汇总
2015/07/02 PHP
理清PHP在Linxu下执行时的文件权限方法
2017/06/07 PHP
laravel框架邮箱认证实现方法详解
2019/11/22 PHP
jquery无缝向上滚动实现代码
2013/03/29 Javascript
javascript仿php的print_r函数输出json数据
2013/09/13 Javascript
js写的方法实现上传图片之后查看大图
2014/03/05 Javascript
JavaScript中的方法重载实例
2015/03/16 Javascript
TypeScript具有的几个不同特质
2015/04/07 Javascript
es6的数字处理的方法(5个)
2017/03/16 Javascript
ionic3实战教程之随机布局瀑布流的实现方法
2017/12/28 Javascript
官方推荐react-navigation的具体使用详解
2018/05/08 Javascript
详解几十行代码实现一个vue的状态管理
2019/01/28 Javascript
简单了解JS打开url的方法
2020/02/21 Javascript
JavaScript判断数据类型有几种方法及区别介绍
2020/09/02 Javascript
详解datagrid使用方法(重要)
2020/11/06 Javascript
工作中常用js功能汇总
2020/11/07 Javascript
Javascript实现打鼓效果
2021/01/29 Javascript
深入讲解Java编程中类的生命周期
2016/02/05 Python
Python中is与==判断的区别
2017/03/28 Python
Pandas GroupBy对象 索引与迭代方法
2018/11/16 Python
Python xlrd模块导入过程及常用操作
2020/06/10 Python
html5定位获取当前位置并在百度地图上显示
2014/08/22 HTML / CSS
美国高端医师级美容产品电商:BeautifiedYou.com
2017/04/17 全球购物
凯伦·米莲女装网上商店:Karen Millen
2017/11/07 全球购物
"引用"与指针的区别是什么
2016/09/07 面试题
无故旷工检讨书
2014/01/26 职场文书
大学活动邀请函
2014/01/28 职场文书
交通志愿者活动总结
2014/06/27 职场文书
项目安全员岗位职责
2015/02/15 职场文书
总结会主持词
2015/07/02 职场文书
初中团支书竞选稿
2015/11/21 职场文书
Pytorch 统计模型参数量的操作 param.numel()
2021/05/13 Python
python必学知识之文件操作(建议收藏)
2021/05/30 Python
vite+vue3.0+ts+element-plus快速搭建项目的实现
2021/06/24 Vue.js
Elasticsearch 配置详解
2022/04/19 Java/Android