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实现Select下拉列表进行状态选择功能
Mar 30 jQuery
jquery append与appendTo方法比较
May 24 jQuery
jQuery复合事件用法示例
Jun 10 jQuery
简单实现jQuery上传图片显示预览功能
Jun 29 jQuery
jquery实现图片跟随鼠标的实例
Oct 17 jQuery
jquery validate 实现动态增加/删除验证规则操作示例
Oct 28 jQuery
JQuery常用选择器功能与用法实例分析
Dec 23 jQuery
jQuery 选择器用法基础入门示例
Jan 04 jQuery
jQuery表单校验插件validator使用方法详解
Feb 18 jQuery
jQuery实现简单评论功能
Aug 19 jQuery
jQuery实现鼠标拖拽登录框移动效果
Sep 13 jQuery
jQuery-App输入框实现实时搜索
Nov 19 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
世界收音机发展史
2021/03/01 无线电
建立动态的WML站点(二)
2006/10/09 PHP
有关于PHP中常见数据类型的汇总分享
2014/01/06 PHP
ThinkPHP表单自动验证实例
2014/10/13 PHP
仿dedecms下拉分页样式修改的thinkphp分页类实例
2014/10/30 PHP
PHP缩略图生成和图片水印制作
2017/01/07 PHP
php实现微信公众号创建自定义菜单功能的实例代码
2019/06/11 PHP
javascript工具库代码
2012/03/29 Javascript
Jquery插件编写简明教程
2014/03/25 Javascript
javascript实现淘宝幻灯片广告展示效果
2015/04/27 Javascript
Bootstrap滚动监听(Scrollspy)插件详解
2016/04/26 Javascript
javascript入门之window对象【新手必看】
2016/11/22 Javascript
javascript输出AscII码扩展集中的字符方法
2016/12/26 Javascript
JS判断指定dom元素是否在屏幕内的方法实例
2017/01/23 Javascript
angular2中router路由跳转navigate的使用与刷新页面问题详解
2017/05/07 Javascript
React-router 4 按需加载的实现方式及原理详解
2017/05/25 Javascript
springmvc接收jquery提交的数组数据代码分享
2017/10/28 jQuery
基于vue.js快速搭建图书管理平台
2017/10/29 Javascript
axios post提交formdata的实例
2018/03/16 Javascript
JS实现Cookie读、写、删除操作工具类示例
2018/08/28 Javascript
详解微信小程序回到顶部的两种方式
2019/05/09 Javascript
解决使用layui对select append元素无效或者未及时更新的问题
2019/09/18 Javascript
mpvue网易云短信接口实现小程序短信登录的示例代码
2020/04/03 Javascript
Vue项目打包部署到apache服务器的方法步骤
2021/02/01 Vue.js
python2.7的编码问题与解决方法
2016/10/04 Python
Python单例模式实例详解
2017/03/01 Python
python django使用haystack:全文检索的框架(实例讲解)
2017/09/27 Python
Python缓存技术实现过程详解
2019/09/25 Python
Web时代变迁及html5与html4的区别
2016/01/06 HTML / CSS
小学后勤管理制度
2014/01/14 职场文书
副主任竞聘演讲稿
2014/08/18 职场文书
税务干部群众路线教育实践活动对照检查材料
2014/09/20 职场文书
鲁滨孙漂流记读书笔记
2015/06/30 职场文书
大学体育课感想
2015/08/10 职场文书
python超详细实现完整学生成绩管理系统
2022/03/17 Python
基于Python实现将列表数据生成折线图
2022/03/23 Python