前端小结2--jQuery分页插件JPaginate的详细使用
来源:互联网 发布:intent携带数据 编辑:程序博客网 时间:2024/06/05 16:54
前端小结2–jQuery分页插件JPaginate的详细使用
java web开发中,后台分页后,前端需要分页按钮来显示。
这里介绍几个好用的jQuery分页插件:http://www.jq22.com/jquery-info34
对前端搞的少,之前都是jsp,ajax实在是不习惯。
主要介绍一下JPAGINATE这个分页插件的详细使用。JPAGINATE插件链接:
https://tympanus.net/OldDemos/jPaginate/
http://www.jq22.com/jquery-info34
完整测试代码下载链接:
http://download.csdn.net/download/yhhyhhyhhyhh/9970760
1.使用步骤
1.1引入js,css
<link rel="stylesheet" type="text/css" href="css/style.css" media="screen" /><script type="text/javascript" src="js/jquery-1.3.2.js"></script><script type="text/javascript" src="js/jquery.paginate.js"></script>
1.2.在页面居中底部放置分页按钮
<style>.footer { width: 100%; margin: 40%;}</style> ////////////////////////<div class="footer"><div id="getPageIndex"></div></div>
1.3根据div的id触发分页按钮响应,在响应中ajax提交分页参数:pageNum, pageSize(当前页码,每页信息条数);
下面的第一个函数
$("#getPageIndex").paginate
为jQuery分页插件的api,第二个函数
function postPageParams(pageNum, pageSize)
为分页按钮触发时的,ajax异步请求。
${pageTotalNum}
为服务端返回的总页码数。
<script type="text/javascript"> var pageSize = 10; $(function() { $("#getPageIndex").paginate({ count : ${pageTotalNum}, start : 1, display :5, border : false, text_color : '#79B5E3', background_color : 'none', text_hover_color : '#2573AF', background_hover_color : 'none', images : false, mouse : 'press', onChange : function(pageNum) { //alert("pageNum=" + pageNum);//输出的pageNum为页码 postPageParams(pageNum, pageSize); } }); }); function postPageParams(pageNum, pageSize) { var obj = {}; obj['pageNum'] = pageNum; obj['pageSize'] = pageSize; var htmlContent = ""; $.ajax({ url : "pageDisplay", type : "post", data : JSON.stringify(obj), dataType : "json", contentType : "application/json;charset=UTF-8", timeout: 10000, error : function() { alert('请求超时,请稍候再试'); }, success : function(result) { $("#tb tr:not(:first)").html(""); for (var i = 0; i < result.length; i++) { // alert(JSON.stringify(result[i].name)); // var dom = '<li><div class="num">'+result[i].name+'</div></li>'; htmlContent += "<tr style=‘text-align: center‘> " htmlContent += "<td style=‘text-align: center‘>" + result[i].eid + "</td>" htmlContent += "</tr>" } $('#tb').append(htmlContent); } }); }</script>
2.效果图
ie下有bug,页码数位置混乱。
阅读全文
0 0
- 前端小结2--jQuery分页插件JPaginate的详细使用
- jquery分页插件jpaginate不兼容ie的问题
- PHP+jQuery实现Ajax分页效果:jPaginate插件的应用
- asp.net+jQuery(jPaginate插件)+AJAX 分页
- 漂亮的分页插件JPAGINATE个人使用心得
- 超好用的一个JQUERY分页器-jpaginate
- JQuery - 分页控件 JPaginate
- php无刷新-漂亮的分页插件-JPAGINATE
- 基于jquery 的前端分页插件
- JQuery插件使用小结
- jquery的分页插件pagination的使用
- JQuery前端插件的一些使用
- DataTables前端分页插件使用
- jquery easyui pagination分页插件的使用
- jquery的翻页分页插件使用
- jquery.paginate.js 分页插件的使用
- jquery分页插件pagination.js的使用
- jquery validate插件前端表单验证插件的使用
- 在fragment中使用ButterKnife, 加Okhttp等异步网络库时的空指针异常
- shadowsocks配合chrome插件SwitchyOmega
- 本人简书博客:http://www.jianshu.com/u/61b0362f5329
- 剑指Offer——跳台阶
- python2和python3 map函数的区别
- 前端小结2--jQuery分页插件JPaginate的详细使用
- 【数据结构与算法】京东笔试题 去右括号
- http协议无状态中的 "状态" 到底指的是什么?!
- window下redis的连接与断开
- 01背包
- Redis的学习—安装启动(二)
- 事务处理的两种方式的原理
- grabcut.cpp:380: error: (-215) !bgdSamples.empty() && !fgdSamples.empty() in function initGMMs
- DNS缓存器搭建