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 相关文章推荐
JavaScript动态操作表格实例(添加,删除行,列及单元格)
Nov 25 Javascript
Javascript自定义函数判断网站访问类型是PC还是移动终端
Jan 10 Javascript
setTimeout自动触发一个js的方法
Jan 15 Javascript
14个有用的Jquery技巧分享
Jan 08 Javascript
jQuery实现弹出窗口中切换登录与注册表单
Jun 05 Javascript
js随机生成字母数字组合的字符串 随机动画数字
Sep 02 Javascript
JS+CSS实现简单的二级下拉导航菜单效果
Sep 21 Javascript
详解10分钟学会vue滚动行为
Sep 21 Javascript
解决vue 引入子组件报错的问题
Sep 06 Javascript
阿望教你用vue写扫雷小游戏
Jan 20 Javascript
Vue router传递参数并解决刷新页面参数丢失问题
Dec 02 Vue.js
抖音短视频(douyin)去水印工具的实现代码
Mar 30 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全局变量和类配合使用深刻理解
2013/06/05 PHP
php读取纯真ip数据库使用示例
2014/01/26 PHP
推荐一款MAC OS X 下php集成开发环境mamp
2014/11/08 PHP
PHP把MSSQL数据导入到MYSQL的方法
2014/12/27 PHP
PHP微信开发之模板消息回复
2016/06/24 PHP
{}与function(){}选用空对象{}来存放keyValue
2012/05/23 Javascript
js 在定义的时候立即执行的函数表达式(function)写法
2013/01/16 Javascript
jquery多行滚动/向左或向上滚动/响应鼠标实现思路及代码
2013/01/23 Javascript
jquery实现table鼠标经过变色代码
2013/09/25 Javascript
onkeyup,onkeydown和onkeypress的区别介绍
2013/10/21 Javascript
jquery中的过滤操作详细解析
2013/12/02 Javascript
jQuery遍历Table应用示例
2014/04/09 Javascript
javascript下拉框选项单击事件的例子分享
2015/03/04 Javascript
javascript中Array()数组函数详解
2015/08/23 Javascript
jquery实现表格隔行换色效果
2015/11/19 Javascript
基于jquery实现全屏滚动效果
2015/11/26 Javascript
炫酷的js手风琴效果
2016/10/13 Javascript
JS中FormData类实现文件上传
2020/03/27 Javascript
Python通过解析网页实现看报程序的方法
2014/08/04 Python
python中urlparse模块介绍与使用示例
2017/11/19 Python
教你用 Python 实现微信跳一跳(Mac+iOS版)
2018/01/04 Python
微信小程序跳一跳游戏 python脚本跳一跳刷高分技巧
2018/01/04 Python
树莓派使用python-librtmp实现rtmp推流h264的方法
2019/07/22 Python
python 递归调用返回None的问题及解决方法
2020/03/16 Python
Keras 在fit_generator训练方式中加入图像random_crop操作
2020/07/03 Python
python数据抓取3种方法总结
2021/02/07 Python
真正了解CSS3背景下的@font face规则
2017/05/04 HTML / CSS
十八大报告观后感
2014/01/28 职场文书
国培远程培训感言
2014/03/08 职场文书
保护动物倡议书
2014/04/15 职场文书
三月法制宣传月活动总结
2014/07/03 职场文书
单位接收函格式
2015/01/30 职场文书
2015年中学校长工作总结
2015/05/19 职场文书
幼儿园科学课教学反思
2016/03/03 职场文书
Nginx服务器添加Systemd自定义服务过程解析
2021/03/31 Servers
Pytest allure 命令行参数的使用
2021/04/18 Python