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 简单的进度条实现代码
Mar 11 Javascript
jQuery实现移动 和 渐变特效的点击事件
Feb 26 Javascript
javascript格式化json显示实例分析
Apr 21 Javascript
JavaScript核心语法总结(推荐)
Jun 02 Javascript
vue webuploader 文件上传组件开发
Sep 23 Javascript
nginx部署访问vue-cli搭建的项目的方法
Feb 12 Javascript
node内置调试方法总结
Feb 22 Javascript
p5.js入门教程之鼠标交互的示例
Mar 16 Javascript
在 Vue 项目中引入 tinymce 富文本编辑器的完整代码
May 04 Javascript
webpack4简单入门实例
Sep 06 Javascript
vuex直接赋值的三种方法总结
Sep 16 Javascript
微信小程序文字显示换行问题
Jul 28 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遍历数组的几种方法
2012/03/22 PHP
Javascript日期对象的dateAdd与dateDiff方法
2008/11/18 Javascript
jQuery 表单验证扩展(四)
2010/10/20 Javascript
为jQuery.Treeview添加右键菜单的实现代码
2010/10/22 Javascript
JavaScript中的公有、私有、特权和静态成员用法分析
2014/11/20 Javascript
jquery事件preventDefault()方法用法实例
2015/01/16 Javascript
jQuery将所有被选中的checkbox某个属性值连接成字符串的方法
2015/01/24 Javascript
JS+CSS实现带小三角指引的滑动门效果
2015/09/22 Javascript
AngularJS路由实现页面跳转实例
2017/03/03 Javascript
JS简单实现数组去重的方法示例
2017/03/27 Javascript
深入浅析JSONAPI在PHP中的应用
2017/12/24 Javascript
一步步教会你微信小程序的登录鉴权
2018/04/09 Javascript
JavaScript命令模式原理与用法实例详解
2020/03/10 Javascript
javascript 设计模式之享元模式原理与应用详解
2020/04/08 Javascript
javascript实现贪吃蛇游戏(娱乐版)
2020/08/17 Javascript
[07:06]2018DOTA2国际邀请赛寻真——卫冕冠军Team Liquid
2018/08/10 DOTA
解决Django migrate No changes detected 不能创建表的问题
2018/05/27 Python
pandas将numpy数组写入到csv的实例
2018/07/04 Python
对python遍历文件夹中的所有jpg文件的实例详解
2018/12/08 Python
浅析Python 抽象工厂模式的优缺点
2020/07/13 Python
最新Python idle下载、安装与使用教程图文详解
2020/11/28 Python
5 分钟读懂Python 中的 Hook 钩子函数
2020/12/09 Python
pandas 数据类型转换的实现
2020/12/29 Python
html5 css3 动态气泡按钮实例演示
2012/12/02 HTML / CSS
Styleonme中文网:韩国高档人气品牌
2017/06/21 全球购物
eBay英国购物网站:eBay.co.uk
2019/06/19 全球购物
行政前台岗位职责
2013/12/04 职场文书
自我鉴定 电子商务专业
2014/01/30 职场文书
电子信息专业自荐书
2014/02/04 职场文书
环境整治工作方案
2014/05/18 职场文书
建筑施工安全责任书
2014/07/24 职场文书
工作简历自我评价
2015/03/11 职场文书
红色革命电影观后感
2015/06/18 职场文书
农贸批发市场管理制度
2015/08/07 职场文书
2015年国庆节寄语
2015/08/17 职场文书
JAVA springCloud项目搭建流程
2022/05/11 Java/Android