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 相关文章推荐
jQuery实现的类flash菜单效果代码
May 17 Javascript
判断复选框是否被选中的两种方法
Jun 04 Javascript
jquery中的常用事件bind、hover、toggle等示例介绍
Jul 21 Javascript
JavaScript插件化开发教程 (四)
Jan 27 Javascript
javascript数组随机排序实例分析
Jul 22 Javascript
jQuery简单实现页面元素置顶时悬浮效果示例
Aug 01 Javascript
利用Vue.js实现checkbox的全选反选效果
Jan 18 Javascript
html5+canvas实现支持触屏的签名插件教程
May 08 Javascript
VUE实现表单元素双向绑定(总结)
Aug 08 Javascript
angular之ng-template模板加载
Nov 09 Javascript
在vue项目中优雅的使用SVG的方法实例详解
Dec 03 Javascript
vant 解决tab切换插件标题样式自定义的问题
Nov 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
php获取后台Job管理的实现代码
2011/06/10 PHP
WordPress迁移时一些常见问题的解决方法整理
2015/11/24 PHP
PHP正则匹配操作简单示例【preg_match_all应用】
2017/07/10 PHP
关于php unset对json_encode的影响详解
2018/11/14 PHP
PHP PDOStatement::fetchColumn讲解
2019/01/31 PHP
laravel-admin解决表单select联动时,编辑默认没选上的问题
2019/09/30 PHP
PHP如何防止用户重复提交表单
2020/12/09 PHP
js 鼠标移动显示图片的简单实例
2013/12/25 Javascript
js检测网络是否具体连接功能的代码
2014/05/23 Javascript
javaScript中slice函数用法实例分析
2015/06/08 Javascript
javascript动态获取登录时间和在线时长
2016/02/25 Javascript
bootstrap布局中input输入框右侧图标点击功能
2016/05/16 Javascript
node.js的事件机制
2017/02/08 Javascript
解决VUE框架 导致绑定事件的阻止冒泡失效问题
2018/02/24 Javascript
vue导出html、word和pdf的实现代码
2018/07/31 Javascript
vue+elementUI实现表格关键字筛选高亮
2020/10/26 Javascript
vue点击按钮动态创建与删除组件功能
2019/12/29 Javascript
浅谈vue在html中出现{{}}的原因及解决方式
2020/11/16 Javascript
[02:54]DOTA2英雄基础教程 暗影牧师戴泽
2013/12/05 DOTA
写了个监控nginx进程的Python脚本
2012/05/10 Python
Windows8下安装Python的BeautifulSoup
2015/01/22 Python
Python判断某个用户对某个文件的权限
2016/10/13 Python
python3.4下django集成使用xadmin后台的方法
2017/08/15 Python
python实现决策树、随机森林的简单原理
2018/03/26 Python
python验证码识别教程之利用投影法、连通域法分割图片
2018/06/04 Python
python初步实现word2vec操作
2020/06/09 Python
基于PyInstaller各参数的含义说明
2021/03/04 Python
HTML5 Canvas如何实现纹理填充与描边(Fill And Stroke)
2013/07/15 HTML / CSS
Topman美国官网:英国著名的国际平价时尚男装品牌
2017/12/22 全球购物
英国领先的维生素和营养补充剂直接供应商:Healthspan
2019/04/22 全球购物
前厅部经理岗位职责范文
2014/02/04 职场文书
会计电算化应届生自荐信
2014/02/25 职场文书
市场营销专业大学生职业生涯规划文
2014/03/06 职场文书
班干部演讲稿
2014/04/24 职场文书
2016年感恩节活动总结大全
2016/04/01 职场文书
关于保护环境的建议书
2019/06/24 职场文书