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 相关文章推荐
firefox中JS读取XML文件
Dec 21 Javascript
jQuery将多条数据插入模态框的示例代码
Sep 25 Javascript
Javascript生成全局唯一标识符(GUID,UUID)的方法
Feb 27 Javascript
javascript事件捕获机制【深入分析IE和DOM中的事件模型】
Dec 15 Javascript
AngularJs用户登录问题处理(交互及验证、阻止FQ处理)
Oct 26 Javascript
原生JS实现旋转轮播图+文字内容切换效果【附源码】
Sep 29 Javascript
vue项目上传Github预览的实现示例
Nov 06 Javascript
vue中$nextTick的用法讲解
Jan 17 Javascript
ES6中异步对象Promise用法详解
Jul 31 Javascript
JS立即执行的匿名函数用法分析
Nov 04 Javascript
CKEditor扩展插件:自动排版功能autoformat插件实现方法详解
Feb 06 Javascript
ElementUI中el-tree节点的操作的实现
Feb 27 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
不用数据库的多用户文件自由上传投票系统(1)
2006/10/09 PHP
php实现12306余票查询、价格查询示例
2014/04/17 PHP
php使用ZipArchive提示Fatal error: Class ZipArchive not found in的解决方法
2014/11/04 PHP
PHP文件操作方法汇总
2015/07/01 PHP
PHP实现图的邻接矩阵表示及几种简单遍历算法分析
2017/11/24 PHP
javascript Ext JS 状态默认存储时间
2009/02/15 Javascript
JQuery 国际象棋棋盘 实现代码
2009/06/26 Javascript
基于jQuery的日期选择控件
2009/10/27 Javascript
有关js的变量作用域和this指针的讨论
2010/12/16 Javascript
JQuery防止退格键网页后退的实现代码
2012/03/23 Javascript
JS链式调用的实现方法
2013/03/07 Javascript
使用jQuery插件创建常规模态窗口登陆效果
2013/08/23 Javascript
Area 区域实现post提交数据的js写法
2014/04/22 Javascript
JavaScript数组和循环详解
2015/04/27 Javascript
vue.js项目中实用的小技巧汇总
2017/11/29 Javascript
vue中子组件调用兄弟组件方法
2018/07/06 Javascript
详解vue2.0模拟后台json数据
2019/05/16 Javascript
JS实现点击生成UUID的方法完整实例【基于jQuery】
2019/06/12 jQuery
微信小程序批量监听输入框对按钮样式进行控制的实现代码
2019/10/12 Javascript
js页面加载后执行的几种方式小结
2020/01/30 Javascript
js判断密码强度的方法
2020/03/18 Javascript
[19:15]DK战队纪录片
2014/09/02 DOTA
跟老齐学Python之集成开发环境(IDE)
2014/09/12 Python
全面了解python字符串和字典
2016/07/07 Python
python定时按日期备份MySQL数据并压缩
2019/04/19 Python
纯CSS3实现图片无间断轮播效果
2016/08/25 HTML / CSS
一款超酷的js+css3实现的3D标签云特效兼容ie7/8/9
2013/11/18 HTML / CSS
全球独特生活方式产品和礼品购物网站:AHAlife
2018/09/18 全球购物
构造方法和其他方法的区别?怎么调用父类的构造方法
2013/09/22 面试题
工作失职造成投诉的检讨书范文
2014/10/05 职场文书
2014年办公室文秘工作总结
2014/12/09 职场文书
幼儿园大班教师个人总结
2015/02/05 职场文书
团员个人总结
2015/02/26 职场文书
自主招生专家推荐信
2015/03/26 职场文书
餐饮服务食品安全承诺书
2015/04/29 职场文书
教你win10系统中APPCRASH事件问题解决方法
2022/07/15 数码科技