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 浏览器判断 绑定事件 arguments 转换数组 数组遍历
Jul 06 Javascript
javascript面向对象的方式实现的弹出层效果代码
Jan 28 Javascript
基于jQuery的消息提示插件 DivAlert之旅(二)
Apr 01 Javascript
Google排名中的10个最著名的 JavaScript库
Apr 27 Javascript
实例讲解js验证表单项是否为空的方法
Jan 09 Javascript
JavaScript中获取HTML元素值的三种方法
Jun 20 Javascript
jQuery基于BootStrap样式实现无限极地区联动
Aug 26 Javascript
Bootstrap中定制LESS-颜色及导航条(推荐)
Nov 21 Javascript
assert()函数用法总结(推荐)
Jan 25 Javascript
AngularJS中filter的使用实例详解
Aug 25 Javascript
Vue + Elementui实现多标签页共存的方法
Jun 12 Javascript
改进 JavaScript 和 Rust 的互操作性并深入认识 wasm-bindgen 组件
Jul 13 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
在数据量大(超过10万)的情况下
2007/01/15 PHP
PHP中uploaded_files函数使用方法详解
2011/03/09 PHP
Zend Framework教程之响应对象的封装Zend_Controller_Response实例详解
2016/03/07 PHP
jQuery对象和Javascript对象之间转换的实例代码
2013/03/20 Javascript
jquery五角星评分插件示例分享
2014/02/21 Javascript
jquery 绑定回车动作扑捉回车键触发的事件
2014/03/26 Javascript
JavaScript简单下拉菜单实例代码
2015/09/07 Javascript
JavaScript中捕获/阻止捕获、冒泡/阻止冒泡方法
2016/12/07 Javascript
原生js实现查询天气小应用
2016/12/09 Javascript
JS实现标签页切换效果
2017/05/04 Javascript
Angular.js初始化之ng-app的自动绑定与手动绑定详解
2017/07/31 Javascript
基于JavaScript实现一个简单的Vue
2018/09/26 Javascript
node实现分片下载的示例代码
2018/10/17 Javascript
微信小程序实现元素渐入渐出动画效果封装方法
2019/05/18 Javascript
JS使用正则表达式实现常用的表单验证功能分析
2020/04/30 Javascript
js实现贪吃蛇游戏 canvas绘制地图
2020/09/09 Javascript
javascript实现左右缓动动画函数
2020/11/25 Javascript
python实现自动登录人人网并访问最近来访者实例
2014/09/26 Python
Python multiprocessing模块中的Pipe管道使用实例
2015/04/11 Python
Django中的ajax请求
2018/10/19 Python
利用pyinstaller打包exe文件的基本教程
2019/05/02 Python
Python3中urlencode和urldecode的用法详解
2019/07/23 Python
Django配置跨域并开发测试接口
2020/11/04 Python
Python 使用SFTP和FTP实现对服务器的文件下载功能
2020/12/17 Python
python中PyQuery库用法分享
2021/01/15 Python
css3使用animation属性实现炫酷效果(推荐)
2020/02/04 HTML / CSS
室内拓展活动方案
2014/02/13 职场文书
煤矿安全演讲稿
2014/05/09 职场文书
董事长秘书工作职责
2014/06/10 职场文书
小班下学期个人总结
2015/02/12 职场文书
2015年大学生村官工作总结
2015/04/21 职场文书
2015年依法行政工作总结
2015/04/29 职场文书
小程序后台PHP版本部署运行 LNMP+WNMP
2021/04/01 Servers
MySQL 重命名表的操作方法及注意事项
2021/05/21 MySQL
OpenCV-Python直方图均衡化实现图像去雾
2021/06/07 Python
5个pandas调用函数的方法让数据处理更加灵活自如
2022/04/24 Python