jQuery 无刷新分页实例代码


Posted in Javascript onNovember 12, 2013
<html>
<head>
     <script type="text/javascript" src="script/jquery-1.7.1.min.js"></script>
        <script type="text/javascript" src="script/jquery-1.7.1.js"></script>
        <script type="text/javascript" src="script/jquery.pagination.js"></script>
        <script type="text/javascript">
            $(function(){
                    //此demo通过Ajax加载分页元素
                    var initPagination = function(data) {
                    var feedback = "";
                    $.each(data.list, function(index, d) { 
                        var str =""; 
                        str+= "<dl class='result' style='display:none;'>";
                        str+="<dt><img src='https://3water.com/headshotsByName/balijiang.png?l' alt='图片' width='70' height='70' /></dt>";
                        str+="<dd><a href='#' title='VYyu'>VYyu</a></dd>";
                        str+="<dd class='gray'>2009-09-26 </dd>";
                        str+="<dd>"+d+"</dd>";
                        str+="</dl>";
                        feedback += str; 
                        }); 
                    $("#feedback").empty().append(feedback); //装载对应分页的内容
                    //alert(datac.list.length);
                    //var num_entries = $(".result").length;
                    var num_entries = data.list.length;
                    // 创建分页
                    $("#page").pagination(num_entries, {
                        num_edge_entries: 1, //边缘页数
                        num_display_entries: 5, //主体页数
                        callback: pageselectCallback,
                        items_per_page: 3, //每页显示1项
                        prev_text: "前一页",
                        next_text: "后一页"
                    });
                    pageselectCallback(0);
                    }
function pageselectCallback(page_index, jq){
    var resultList = $(".result");
    //var feedback = "";
    //alert(resultList.length);
    $(".result").each( function(index, data) { 
            //alert(index);
            $(this).css('display','none');
            if(Math.floor(index/3)  == page_index){
            $(this).css('display','block');
            }
            }); 
    return false;
}
//ajax加载
$.getJSON("testPage",null, function(data){initPagination(data)});
});
</script>
</head>
<body>
<div id="feedback" class="feedback"> </div>
<div id="page" class="pager"></div>
</body>
</html>
Javascript 相关文章推荐
JS的IE和Firefox兼容性集锦
Dec 11 Javascript
在多个页面使用同一个HTML片段的代码
Mar 04 Javascript
实现变速回到顶部的JavaScript代码
May 09 Javascript
解决Extjs上传图片无法预览的解决方法
Mar 22 Javascript
jQuery父级以及同级元素查找介绍
Sep 04 Javascript
PHP+jQuery实现随意拖动层并即时保存拖动位置
Apr 30 Javascript
js改变Iframe中Src的方法
May 05 Javascript
JavaScript获得url查询参数的方法
Jul 02 Javascript
Angularjs---项目搭建图文教程
Jul 08 Javascript
详解vue之页面缓存问题(基于2.0)
Jan 10 Javascript
JavaScript轮播停留效果的实现思路
May 24 Javascript
vue 页面回退mounted函数不执行的解决方案
Jul 26 Javascript
JS图片切换的具体方法(带缩略图版)
Nov 12 #Javascript
JS实现遮罩层效果的简单实例
Nov 12 #Javascript
javascript静态页面传值的三种方法分享
Nov 12 #Javascript
javascript的渐进增强与平稳退化浅谈
Nov 12 #Javascript
JavaScrip实现PHP print_r的数功能(三种方法)
Nov 12 #Javascript
JavaScript中的字符串操作详解
Nov 12 #Javascript
JavaScript简单实现网页回到顶部功能
Nov 12 #Javascript
You might like
php $_SERVER windows系统与linux系统下的区别说明
2014/02/14 PHP
ThinkPHP查询语句与关联查询用法实例
2014/11/01 PHP
PHP读MYSQL中文乱码的快速解决方法
2016/10/01 PHP
Zend Framework入门教程之Zend_View组件用法示例
2016/12/09 PHP
Yii2框架自定义验证规则操作示例
2019/02/08 PHP
[全兼容哦]--实用、简洁、炫酷的页面转入效果loing
2007/05/07 Javascript
js中判断对象是否为空的三种实现方法
2013/12/23 Javascript
js验证输入是否为手机号码或电话号码示例
2013/12/30 Javascript
将form表单中的元素转换成对象的方法适用表单提交
2014/05/02 Javascript
jQuery实现点击小图片淡入淡出显示大图片特效
2015/09/09 Javascript
js鼠标单击和双击事件冲突问题的快速解决方法
2016/07/11 Javascript
解决linux下node.js全局模块找不到的问题
2018/05/15 Javascript
js异步上传多张图片插件的使用方法
2018/10/22 Javascript
详解vue中使用vue-quill-editor富文本小结(图片上传)
2019/04/24 Javascript
javascript 构建模块化开发过程解析
2019/09/11 Javascript
javascript实现简单搜索功能
2020/03/26 Javascript
Python函数式编程指南(一):函数式编程概述
2015/06/24 Python
简单的python后台管理程序
2017/04/13 Python
使用Python的Django和layim实现即时通讯的方法
2018/05/25 Python
python感知机实现代码
2019/01/18 Python
10 分钟快速入门 Python3的教程
2019/01/29 Python
使用Python操作ArangoDB的方法步骤
2020/02/02 Python
python 实现音频叠加的示例
2020/10/29 Python
pycharm配置安装autopep8自动规范代码的实现
2021/03/02 Python
三星俄罗斯授权在线商店:Samsung俄罗斯
2019/09/28 全球购物
Kiwi.com中国:找到特价机票并发现新目的地
2019/10/27 全球购物
医生进修自我鉴定
2014/01/19 职场文书
高中生期末评语大全
2014/01/28 职场文书
合伙协议书范本
2014/04/21 职场文书
初中生操行评语大全
2014/04/24 职场文书
社会实践的活动方案
2014/08/22 职场文书
法院四风对照检查材料思想汇报
2014/10/06 职场文书
学校后勤工作总结2015
2015/05/15 职场文书
Matplotlib绘制混淆矩阵的实现
2021/05/27 Python
Canvas如何做个雪花屏版404的实现
2021/09/25 HTML / CSS
MySQL事务的隔离级别详情
2022/07/15 MySQL