jQuery pagination分页示例详解


Posted in jQuery onOctober 23, 2018

本文实例为大家分享了jQuery pagination分页示例的具体代码,供大家参考,具体内容如下

前台html

<!doctype html>
<html>
<head>
<meta charset="utf-8">
 
<meta content="width=device-width,initial-scale=1.0,maximum-scale=1.0,user-scalable=no" id="viewport" name="viewport">
 
<title>通知公告列表</title>
 
<link rel="stylesheet" href="../css/pagination.css" type="text/css"></link> 
 
<script type="text/javascript" src="../js/jquery-1.7.1.min.js"></script> 
 
<script type="text/javascript" src="../js/jquery.pagination.js"></script> 
 
<style>
 .page{
 width:95%;
 height:770px;
 margin:0 auto;
 padding:10px;
 border:2px solid #ccc;
 border-radius:5px;
 margin-bottom:30px;
 }
 a{text-decoration:none;color:#489FE8;}
 
</style>
 
<script>
 
 //var fpURL="url";
 var fpURL="url";
 
 
 var total=0; 
 
 $(function(){//页面加载时,进行绑定 
 $.ajax({
 type:"get",
 url:fpURL+"GetZxwj?lx=List",
 data:"",
 dataType:"json",
 beforeSend: function () {
 
 $(".img").show();
 },
 complete:function(){
 
 $(".img").hide();
 bind(0);
 
 },
 success:function(data){
 var obj=eval(data);
 $.each(obj.data,function(index,item){ 
  total=parseInt(item.co);//获取总条数
 })
 }
 })
 
 }); 
 
 //点击分页时调用的函数,page_id为当前页的索引 
 function pageselectCallback(page_id, jq) { 
 bind(page_id); 
 } 
 
 var ListArr=[];
 function bind(pageIndex) 
 { 
 var temp=""; 
 $.ajax({ 
 type:"GET", 
 
 //url:"sys/news.do?method=findByTopic&page="+(pageIndex+1), 
 url:fpURL+"GetZxwj?lx=zxwjList&ts="+(pageIndex+1),
  
 async:false, ////作用是防止在ajax成功调用之前就调用$("#Pagination").pagination,这个时候数据个数还没有初始化 
 
 dataType:"json", 
 
 //data:"pageIndex="+(pageIndex+1),//传递页面索引 
 data:"",
 
 //发送请求前,显示加载动画 
 beforeSend:function(){
 $(".img").show();
 }, 
 //请求完毕后,隐藏加载动画 
 complete:function(){
 
 $(".img").hide();
 }, 
 success:function(data){ 
 
 var obj=eval(data);
 
 //alert(obj.data.length);
 
 //total=obj.data.length;//记录总数 
 
 $.each(obj.data,function(index,item){ 
 
 temp+="<div>"+ 
 
 "<a style='font-size: 18px; font-famliy: 微软雅黑;font-weight:700;' OnClick='document.location.href=""+ fpURL +" rel="external nofollow" cmp/tzgg/zxwjContent.html?id="+ item.wjid +""' >"+ item.wjmc+"</a> "+ 
 
 "<div style='font-size: 14px; font-famliy: 宋体; text-indent: 2em; margin-top: 5px;'>"+ item.fbrq+" </div> "+
 
 "<hr style='border:1px solid #ccc;width:100%;'/>"; 
 
 
 }); 
 
 $("#datas").html(temp); //将创建的新行附加在DIV中 
 
 } 
 
 }); 
 
 if(total!=0){ 
 //调用分页函数,将分页插件绑定到id为Pagination的div上 
 $("#Pagination").pagination(total, { //recordCount在后台定义的一个公有变量,通过从数据库查询记录进行赋值,返回记录的总数 
 callback: pageselectCallback, //点击分页时,调用的回调函数 
 prev_text: '« 上一页', //显示上一页按钮的文本 
 next_text: '下一页 »', //显示下一页按钮的文本 
 items_per_page:12, //每页显示的项数 
 num_display_entries:4, //分页插件中间显示的按钮数目 
 current_page:pageIndex, //当前页索引 
 num_edge_entries:2 //分页插件左右两边显示的按钮数目 
 
 }); 
 } 
 } 
 
</script>
</head>
 
<body style=""> 
 
<div class="img" style="display:none;text-align:center;margin:0 auto;margin-top:200px;z-index:1000;">
 <img src="../image/jz.jpg">
</div>
<div class="page"> 
<div id="datas"> 
 
</div> 
<div id="Pagination" style="margin-bottom:10px;"></div> 
</div> 
 
 
</body> 
</html>

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

jQuery 相关文章推荐
jquery中封装函数传递当前元素的方法示例
May 05 jQuery
使用jQuery.Pin垂直滚动时固定导航
May 24 jQuery
jQuery接受后台传递的List的实例详解
Aug 02 jQuery
基于jquery的on和click的区别详解
Jan 15 jQuery
实现jquery放大镜的两种方法
Feb 22 jQuery
jQuery+koa2实现简单的Ajax请求的示例
Mar 06 jQuery
jQuery实现基本淡入淡出效果的方法详解
Sep 05 jQuery
浅谈JS和jQuery的区别
Mar 27 jQuery
jQuery实现B2B网站后台管理系统侧导航
Jul 08 jQuery
如何基于jQuery实现五角星评分
Sep 02 jQuery
jQuery实现简单三级联动效果
Sep 05 jQuery
如何在vue 中引入使用jquery
Nov 10 jQuery
jquery.pagination.js分页使用教程
Oct 23 #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
You might like
PHP 如何利用phpexcel导入数据库
2013/08/24 PHP
Discuz批量替换帖子内容的方法(使用SQL更新数据库)
2014/06/23 PHP
php中实现记住密码下次自动登录的例子
2014/11/06 PHP
php判断文件上传类型及过滤不安全数据的方法
2014/12/17 PHP
php实现阳历阴历互转的方法
2015/10/28 PHP
详解PHP防止盗链防止迅雷下载的方法
2017/04/26 PHP
使用jscript实现二进制读写脚本代码
2008/06/09 Javascript
很酷的javascript loading效果代码
2008/06/18 Javascript
ASP中Sub和Function的区别说明
2020/08/30 Javascript
JS cookie中文乱码解决方法
2014/01/28 Javascript
JavaScript调用浏览器打印功能实例分析
2015/07/17 Javascript
bootstrap实现弹窗和拖动效果
2016/01/03 Javascript
jQuery鼠标悬停内容动画切换效果
2017/04/27 jQuery
javaScript实现滚动条事件详解
2020/03/24 Javascript
mpvue中配置vuex并持久化到本地Storage图文教程解析
2018/03/15 Javascript
Vue filter介绍及详细使用
2018/04/04 Javascript
vue2.0 资源文件assets和static的区别详解
2018/04/08 Javascript
js变量声明var使用与不使用的区别详解
2019/01/21 Javascript
微信小程序Flex布局用法深入浅出分析
2019/04/25 Javascript
layui实现数据表格隐藏列的示例
2019/10/25 Javascript
对vuex中getters计算过滤操作详解
2019/11/06 Javascript
vue导入.md文件的步骤(markdown转HTML)
2020/12/31 Vue.js
python实现汉诺塔递归算法经典案例
2021/03/01 Python
Python中动态创建类实例的方法
2017/03/24 Python
python机器学习之神经网络(二)
2017/12/20 Python
Python中一些不为人知的基础技巧总结
2018/05/19 Python
Python面向对象类的继承实例详解
2018/06/27 Python
对python中的os.getpid()和os.fork()函数详解
2019/08/08 Python
python topk()函数求最大和最小值实例
2020/04/02 Python
size?荷兰官方网站:英国高级运动鞋精品店
2020/07/24 全球购物
优秀教师先进事迹
2014/01/22 职场文书
连锁酒店店长职责范本
2014/02/13 职场文书
初三学习决心书
2014/03/11 职场文书
网络技术专业求职信
2014/05/02 职场文书
宣传工作经验材料
2014/06/02 职场文书
先进教育工作者事迹材料
2014/12/23 职场文书