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 相关文章推荐
Prototype 学习 Prototype对象
Jul 12 Javascript
javascript dom 操作详解 js加强
Jul 13 Javascript
AngularJS入门教程(二):AngularJS模板
Dec 06 Javascript
Jquery中CSS选择器用法分析
Feb 10 Javascript
javascript的BOM汇总
Jul 16 Javascript
用JavaScript判断CSS浏览器类型前缀的两种方法
Oct 08 Javascript
jQuery实现获取绑定自定义事件元素的方法
Dec 02 Javascript
JavaScript数据结构之二叉树的删除算法示例
Apr 13 Javascript
使用Ajax和Jquery配合数据库实现下拉框的二级联动的示例
Jan 25 jQuery
关于vue中的ajax请求和axios包问题
Apr 19 Javascript
angular4笔记系列之内置指令小结
Nov 09 Javascript
浅谈js中的attributes和Attribute的用法与区别
Jul 16 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
一个简易需要注册的留言版程序
2006/10/09 PHP
dvwa+xampp搭建显示乱码的问题及解决方案
2015/08/23 PHP
PHP程序员不应该忽略的3点
2015/10/09 PHP
Prototype使用指南之base.js
2007/01/10 Javascript
js 获取浏览器高度和宽度值(多浏览器)
2009/09/02 Javascript
js动态在form上插入enctype=multipart/form-data的问题
2012/05/24 Javascript
js获取内联样式的方法
2015/01/27 Javascript
JavaScript获得表单target属性的方法
2015/04/02 Javascript
jQuery随手笔记之常用的jQuery操作DOM事件
2015/11/29 Javascript
基于jquery实现下拉框美化特效
2016/02/02 Javascript
浅谈js中的in-for循环
2016/06/28 Javascript
JavaScript兼容浏览器FF/IE技巧
2016/08/14 Javascript
js读取json文件片段中的数据实例
2017/03/09 Javascript
JavaScript创建对象_动力节点Java学院整理
2017/06/27 Javascript
Angular.js ng-file-upload结合springMVC的使用教程
2017/07/10 Javascript
基于JavaScript实现淘宝商品广告效果
2017/08/10 Javascript
Vue2.0+ElementUI实现表格翻页的实例
2017/10/23 Javascript
JavaScript中Object基础内部方法图
2018/02/05 Javascript
React BootStrap用户体验框架快速上手
2018/03/06 Javascript
浅谈Javascript中的对象和继承
2019/04/19 Javascript
Python中使用PyHook监听鼠标和键盘事件实例
2014/07/18 Python
跟老齐学Python之变量和参数
2014/10/10 Python
python通过索引遍历列表的方法
2015/05/04 Python
Python命名空间的本质和加载顺序
2018/12/17 Python
Python实现的爬取豆瓣电影信息功能案例
2019/09/15 Python
python 扩展print打印文件路径和当前时间信息的实例代码
2019/10/11 Python
Python生成器next方法和send方法区别详解
2020/05/30 Python
python创建文本文件的简单方法
2020/08/30 Python
python统计mysql数据量变化并调用接口告警的示例代码
2020/09/21 Python
各大浏览器 CSS3 和 HTML5 兼容速查表 图文
2010/04/01 HTML / CSS
俄罗斯香水和化妆品购物网站:Л’Этуаль
2018/05/10 全球购物
简单租房协议书(范本)
2014/10/13 职场文书
开学第一天的感想
2015/08/10 职场文书
运动会200米广播稿
2015/08/19 职场文书
springboot中一些比较常用的注解总结
2021/06/11 Java/Android
Python django中如何使用restful框架
2021/06/23 Python