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入门第一课 jQuery选择符
Mar 14 Javascript
jQuery Tips 为AJAX回调函数传递额外参数的方法
Dec 28 Javascript
js修改input的type属性问题探讨
Oct 12 Javascript
JavaScript实现俄罗斯方块游戏过程分析及源码分享
Mar 23 Javascript
jQuery的基本概念与高级编程
May 14 Javascript
JavaScript获取IP获取的是IPV6 如何校验
Jun 12 Javascript
浅谈jQuery中的checkbox问题
Aug 10 Javascript
jQuery ajax请求struts action实现异步刷新
Apr 19 jQuery
javascript 正则表达式分组、断言详解
Apr 20 Javascript
node.js中debug模块的简单介绍与使用
Apr 25 Javascript
vue.js实现数据动态响应 Vue.set的简单应用
Jun 15 Javascript
Element-UI 使用el-row 分栏布局的教程
Oct 26 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
php删除文件夹及其文件夹下所有文件的函数代码
2013/01/23 PHP
php使用Image Magick将PDF文件转换为JPG文件的方法
2015/04/01 PHP
PHP实现浏览器格式化显示XML的方法示例
2019/01/22 PHP
php数组函数array_push()、array_pop()及array_shift()简单用法示例
2020/01/26 PHP
php的无刷新操作实现方法分析
2020/02/28 PHP
学习jquery之一
2007/04/27 Javascript
Javascript中arguments对象详解
2014/10/22 Javascript
JavaScript轮播图简单制作方法
2017/02/20 Javascript
详解Windows下安装Nodejs步骤
2017/05/18 NodeJs
了解VUE的render函数的使用
2017/06/08 Javascript
详解vue-admin和后端(flask)分离结合的例子
2018/02/12 Javascript
Vue中使用vue-i18插件实现多语言切换功能
2018/04/25 Javascript
浅谈手写node可读流之流动模式
2018/06/01 Javascript
JavaScript引用类型Array实例分析
2018/07/24 Javascript
详解Nodejs get获取远程服务器接口数据
2019/03/26 NodeJs
JS数组扁平化(flat)方法总结详解
2019/06/24 Javascript
原生js实现的观察者和订阅者模式简单示例
2020/04/18 Javascript
Python中的is和id用法分析
2015/01/26 Python
11个并不被常用但对开发非常有帮助的Python库
2015/03/31 Python
python 专题九 Mysql数据库编程基础知识
2017/03/16 Python
python中的字符串内部换行方法
2018/07/19 Python
python将一个英文语句以单词为单位逆序排放的方法
2018/12/20 Python
PyQt5的安装配置过程,将ui文件转为py文件后显示窗口的实例
2019/06/19 Python
Python Django框架url反向解析实现动态生成对应的url链接示例
2019/10/18 Python
python下对hsv颜色空间进行量化操作
2020/06/04 Python
使用python画出逻辑斯蒂映射(logistic map)中的分叉图案例
2020/12/11 Python
Django和Ueditor自定义存储上传文件的文件名
2021/02/25 Python
WiFi云数码相框:Nixplay
2018/07/05 全球购物
信息管理专业推荐信
2013/10/29 职场文书
护士感人事迹
2014/05/01 职场文书
2015年业务员工作总结范文
2015/04/07 职场文书
企业党建工作总结2015
2015/05/26 职场文书
Python利用机器学习算法实现垃圾邮件的识别
2021/06/28 Python
关于MySQL临时表为什么可以重名的问题
2022/03/22 MySQL
Python如何使用循环结构和分支结构
2022/04/13 Python