jquery.pagination.js分页使用教程


Posted in jQuery onOctober 23, 2018

简单介绍一下在动态网页里面的jquery.pagination.js分页的使用,具体内容如下

添加下载的js和样式,主要是先添加jquery.js 再添加jquery.pagination.js,我这是下载好的,放在本地

<link rel="stylesheet" href="<%=path%>css/pagination.css" type="text/css">
<script type="text/javascript" src="<%=path%>js/jquery-1.11.3.js"></script>
<script type="text/javascript" src="<%=path%>js/jquery.pagination.js"></script>

表格,用的是c标签,获取控制器传过来的值

<table width="1052" border=0 align=center cellpadding=2 cellspacing=1
   bordercolor="#799AE1" class=tableBorder>
   <tbody>
    <tr>
     <th align=center colspan=16 style="height: 23px">商品显示</th>
    </tr>

    <tr align="center" bgcolor="#799AE1" style="height:28px">
     <td width="10%" align="center" class=txlHeaderBackgroundAlternate>商品编号</td>
     <td width="10%" align="center" class=txlHeaderBackgroundAlternate>商品大类</td>
     <td width="10%" align="center" class=txlHeaderBackgroundAlternate>商品名称</td>
     <td width="10%" align="center" class=txlHeaderBackgroundAlternate>商品规格</td>
     <td width="10%" align="center" class=txlHeaderBackgroundAlternate>加权进价</td>
     <td width="10%" align="center" class=txlHeaderBackgroundAlternate>当前售价</td>
     <td width="10%" align="center" class=txlHeaderBackgroundAlternate>操作</td>

    </tr>


    <c:forEach items="${goodsS}" var="goods">
     <tr bgcolor="#DEE5FA">
      <td align="center" id="goodsId" class="txlrow"><c:out
        value="${goods.goodsId}"></c:out></td>
      <td align=center id="goodsType" class=txlrow><c:out
        value="${goods.goodsType}"></c:out></td>
      <td align=center id="goodsName" class=txlrow><c:out
        value="${goods.goodsName}"></c:out></td>
      <td align=center id="goodsContent" class=txlrow><c:out
        value="${goods.goodsContent}"></c:out></td>
      <td align=center id="goodsPrice" class=txlrow><c:out
        value="${goods.goodsPrice}"></c:out></td>
      <td align=center id="goodsSell" class=txlrow><c:out
        value="${goods.goodsSell}"></c:out></td>
      <td align=center class=txlrow> <input type="button" value="编辑"></td>
     </tr>
    </c:forEach>

   </tbody>
  </table>

<!--分页显示-->
<div id="Pagination"></div>

js

var limit=<%=request.getAttribute("limit")%>;//每页显示多少 条数据
 var count=<%=request.getAttribute("count")%>//共多少条数据
 var index=<%=request.getAttribute("index")%>;//当前记录数
$(function(){
 $("#Pagination").pagination(count, {
  items_per_page:limit, // 每页显示多少条记录
  current_page: Math.ceil(index/limit), //当前页
  num_display_entries:4, // 分页显示的条目数
  next_text:"下一页",
  prev_text:"上一页",
  num_edge_entries:2, // 连接分页主体,显示的条目数
  callback:handlePaginationClick
 });
});


function handlePaginationClick(new_page_index, pagination_container) {
  var path="<%=ppath%>/goodsManager/searchGoodsBylimit/" + new_page_index*limit;
  $("#goodsForm").attr("action",path );
  $("#goodsForm").submit();
  return false;

}

控制器

@RequestMapping(value = "/searchGoodsBylimit/{index}")
 public String searchGoodsBylimitPst(Model model,
   @ModelAttribute Goods goods, @PathVariable String index,
   HttpServletRequest request) {
  //索引
  if (index == null || index.equals("")) {
   index = "0";
  //从服务器获取数据
  List<Goods> goodsS = goodsService.selectGoods(goods,
    Integer.parseInt(index), PageParam.limit);


  if (goodsS != null) {
   model.addAttribute("goodsS", goodsS);
  } else {
   model.addAttribute("resultMsg", "没有该商品");
  }
  //数据总条数
  int count = goodsService.selectAllCount(goods);
  model.addAttribute("index", index);
  model.addAttribute("count", count);
  model.addAttribute("limit", PageParam.limit);

  System.out.println("第" + index + "数据开始显示" + goodsS.size() + "条记录");
  return "goodsManager/showGoods";
 }

效果图

jquery.pagination.js分页使用教程

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

jQuery 相关文章推荐
jQuery开源组件BootstrapValidator使用详解
Jun 29 jQuery
利用jQuery异步上传文件的插件用法详解
Jul 19 jQuery
简单实现jquery隔行变色
Nov 09 jQuery
jQuery替换节点元素的操作方法
Mar 18 jQuery
jQuery实现的回车触发按钮事件功能示例
Mar 25 jQuery
jQuery中将json数据显示到页面表格的方法
May 27 jQuery
jQuery实现的简单获取索引功能示例
Jun 04 jQuery
jQuery实现图片简单轮播功能示例
Aug 13 jQuery
jQuery Ajax async=&gt;false异步改为同步时,解决导致浏览器假死的问题
Jul 22 jQuery
jquery.pager.js实现分页效果
Jul 29 jQuery
JQuery中DOM节点的操作与访问方法实例分析
Dec 23 jQuery
jQuery实现高度灵活的表单验证功能示例【无UI】
Apr 30 jQuery
jquery分页插件pagination使用教程
Oct 23 #jQuery
使用jquery Ajax实现上传附件功能
Oct 23 #jQuery
jquery实现动态添加附件功能
Oct 23 #jQuery
jQuery.validate.js表单验证插件的使用代码详解
Oct 22 #jQuery
jQuery轻量级表单模型验证插件
Oct 15 #jQuery
jquery实现联想词搜索框和搜索结果分页的示例
Oct 10 #jQuery
jQuery 获取除某指定对象外的其他对象 ( :not() 与.not())
Oct 10 #jQuery
You might like
(PHP实现)只使用++运算实现加法,减法,乘法,除法
2013/06/27 PHP
浅析PHP数据导出知识点
2018/02/17 PHP
TP5.0框架实现无限极回复功能的方法分析
2019/05/04 PHP
php-fpm超时时间设置request_terminate_timeout资源问题分析
2019/09/27 PHP
thinkphp5实现微信扫码支付
2019/12/23 PHP
js精度溢出解决方案
2012/12/02 Javascript
Jquery ajax执行顺序 返回自定义错误信息(实例讲解)
2013/11/06 Javascript
js检验密码强度(低中高)附图
2014/06/05 Javascript
详解javascript中原始数据类型Null和Undefined
2015/12/17 Javascript
JavaScript 最佳实践:帮你提升代码质量
2016/12/03 Javascript
jQuery实现鼠标滑过图片移动特效
2016/12/08 Javascript
jquery插件开发之选项卡制作详解
2017/08/30 jQuery
react router4+redux实现路由权限控制的方法
2018/05/03 Javascript
JavaScript求一组数的最小公倍数和最大公约数常用算法详解【面向对象,回归迭代和循环】
2018/05/07 Javascript
nodejs 简单实现动态html的方法
2018/05/12 NodeJs
Vue中的基础过渡动画及实现原理解析
2018/12/04 Javascript
Node.js动手撸一个静态资源服务器的方法
2019/03/09 Javascript
微信小程序如何修改本地缓存key中单个数据的详解
2019/04/26 Javascript
Python标准库defaultdict模块使用示例
2015/04/28 Python
python实现的二叉树定义与遍历算法实例
2017/06/30 Python
python简单商城购物车实例代码
2018/03/15 Python
使用Python抓取豆瓣影评数据的方法
2018/10/17 Python
django2.0扩展用户字段示例
2019/02/13 Python
python获取交互式ssh shell的方法
2019/02/14 Python
python 定时器,轮询定时器的实例
2019/02/20 Python
Python 通过打码平台实现验证码的实现
2019/05/13 Python
Python matplotlib绘制饼状图功能示例
2019/09/10 Python
python传到前端的数据,双引号被转义的问题
2020/04/03 Python
英国领先的品牌珠宝和配件供应商:Acotis Jewellery
2018/03/07 全球购物
新西兰廉价汽车租赁:Snap Rentals
2018/09/14 全球购物
二手书店创业计划书
2014/01/16 职场文书
2014年两会学习心得范例
2014/03/17 职场文书
描写九月优美句子(39条)
2019/09/11 职场文书
关于flex 上下文中自动 margin的问题(完整例子)
2021/05/20 HTML / CSS
python实现对doc、txt、xls等文档的读写操作
2022/04/02 Python
Python实现为PDF去除水印的示例代码
2022/04/03 Python