`
zouwu85
  • 浏览: 18822 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

JQuery-ajax-Pagination分页例子

阅读更多

<%@ page language="java" import="java.util.*" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>
<%@ taglib prefix="s" uri="/struts-tags" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns ="http://www.w3.org/1999/xhtml">
  <head>
    <title>file upload</title>
    <link rel="stylesheet" href="<%=request.getContextPath()%>/css/pagination.css" />
        <link rel="stylesheet" href="<%=request.getContextPath()%>/css/demo.css" />
        <script type="text/javascript" src="<%=request.getContextPath()%>/js/jquery.min.js"></script>
        <script type="text/javascript" src="<%=request.getContextPath()%>/js/jquery.pagination.js">

</script>
        
        <script type="text/javascript">
           
            $(document).ready(function(){      
                $.ajax({
                        type : "POST",
                        url : "<%=request.getContextPath()%>/findForPage2.action", //此处是调用后台的ACTION
                        //data : "ws.gameid="+gameid,
                        dataType : "json",
                        success :function(data){
                                 initPagination(data);//data是返回来的json数据
                        }
                });    
            });
           function initPagination(msg) {
                $("#Pagination").pagination(msg.listProduct.length, {
                    num_edge_entries: 2,
                    num_display_entries: 8,
                    callback: function(page_index,jq){
                               pageselectCallback(page_index,jq,msg);//回调函数,把json数据传过去以便显示时取数
                               },
                    items_per_page:2//每页两条
                });
             }
             
             function pageselectCallback(page_index, jq,msg){
                var new_content="";
                for(var i=page_index*2;i<(page_index+1)*2;i++)
                {    
                    if(null!=msg.listProduct[i]){//判断如果存在那么多条记录才循环
                    new_content = "<tr>"+msg.listProduct[i].productname+"</tr>"+new_content;
                    }
                }
                $('#Searchresult').empty().append(new_content);
                return false;
            }
            
        </script>
  </head>
  <body>
        <h1>jQuery Pagination Plugin Demo</h1>
        <div id="Pagination"></div>
        <br style="clear:both;" />
        <div id="Searchresult">
            This content will be replaced when pagination inits.
        </div>
        <div id="hiddenresult" >
        
        </div>
        
  </body>
</html>

 

不明白的联系:QQ 654865674

  • 大小: 11.3 KB
  • 大小: 13 KB
分享到:
评论
1 楼 uuhui 2011-04-12  
难道您分页的总记录数在每次点下一页/上一页都要去执行一次吗?如果是这要的话那么效力也低了!!!

相关推荐

    Jquery.Pagination.js + Jquery.Ajax + ASP.NET----无刷新分页Pagination 1.5.1

    Jquery.Pagination.js + Jquery.Ajax + ASP.NET----无刷新分页Pagination 1.5.1,是在原作者基础上修改的,因为Pagination 1.5.1与它的低版本有很大的区别,所以在此实例中增加了新版的使用方法

    jQuery-easyUI pagination分页与普通table结合例子

    在本文中,我们将深入探讨如何将jQuery EasyUI的pagination分页功能与普通的HTML表格结合使用。jQuery EasyUI是一个基于jQuery的轻量级框架,它提供了一系列的UI组件,包括分页,这对于处理大量数据的展示非常有用。...

    jQueryPager(JQuery分页插件pagination实现Ajax分页)

    Pagination分页原理** Pagination的基本思想是将大量数据分割成多个小部分,每次只加载一部分到用户界面,用户可以通过点击页码或导航按钮来切换显示的数据块。这有助于减少页面加载时间,提高网站性能。 **3. ...

    jQuery-Paging动态分页数据获取插件

    jQuery-Paging是一款强大的JavaScript插件,专为网页中的动态数据分页设计,它极大地简化了在Web应用中处理大量数据的展示方式。该插件基于流行的JavaScript库jQuery构建,提供了直观且用户友好的分页体验,同时具备...

    jquery - pagination 分页.rar

    本资源“jquery - pagination 分页.rar”显然是关于如何使用jQuery实现分页功能的一个示例或教程。 在jQuery分页中,主要涉及以下几个关键知识点: 1. **jQuery选择器与DOM操作**:首先,你需要熟悉jQuery的选择器...

    jQuery Ajax分页插件(jquery.pagination)

    `jQuery Pagination Plugin`是针对jQuery设计的一个Ajax分页插件,用于实现高效且用户友好的分页功能。 ### jQuery分页插件的基本概念 1. **Ajax**:异步JavaScript和XML,允许页面与服务器进行通信,更新部分页面...

    jquery-ias.min.zip

    **jQuery Infinite Ajax Scroll (IAS)** 是一款非常实用的JavaScript插件,主要应用于网页的无限滚动效果,即在用户滚动页面时,内容会自动通过Ajax方式加载,为用户提供无缝的浏览体验。这个插件的核心功能是当用户...

    jquery-pagination.rar

    5. **自定义样式和功能**:根据需要,可以通过修改"pagination.css"调整样式,或者扩展"jquery.pagination.js"以实现更复杂的功能,如添加Ajax支持、分页效果等。 通过以上步骤,我们可以将"jQuery的分页插件...

    jquery.pagination.js实现分页的三种形式,实例

    在这个实例中,我们将探讨如何使用 `jquery.pagination.js` 实现三种不同的分页形式:基本分页、AJAX 无刷新分页以及自定义分页属性。 **基本分页** 基本分页是最简单的应用场景,通常用于展示固定数量的数据集。...

    jquery.pagination 异步 分页

    ### jQuery Pagination 插件实现异步分页 在Web开发中,为了提高用户体验并减轻服务器负担,异步分页技术被广泛应用。jQuery作为一个流行的JavaScript库,提供了强大的DOM操作能力,结合Ajax可以轻松实现异步加载...

    Jquery Pagination AJax 分页实例 For ASP

    本实例将详细讲解如何利用jQuery Pagination插件与AJAX技术在ASP环境中实现分页功能,同时连接到Access数据库进行数据读取。 **jQuery Pagination插件** 是一个轻量级的JavaScript组件,它提供了丰富的选项和事件,...

    jquery-pagination

    在这个例子中,我们选取ID为`pagination`的元素作为分页组件的容器,并传入相应的配置对象。 **6. 自定义样式** `jquery-pagination`允许开发者通过CSS来定制分页组件的外观,例如改变按钮的颜色、大小、边框等。这...

    jQuery Pagination分页插件.zip

    jQuery Pagination是一款广泛应用于网页开发中的分页插件,它能够帮助开发者轻松地在大量数据中实现页面间的导航,提升用户体验。这款插件以其简洁的API、丰富的自定义选项以及良好的浏览器兼容性,深受前端开发者的...

    jQueryPager(JQuery分页插件pagination实现Ajax分页).rar

    jQueryPager是一款基于jQuery库的轻量级分页插件,主要用于网页内容的Ajax分页加载。在网页设计中,分页是一种常见的用户界面元素,它允许用户浏览大量数据时,按页浏览,而不是一次性加载所有内容,从而提高网页...

    jQuery Pagination Ajax 分页插件.rar

    jQuery Pagination Ajax 分页插件,本插件实现的分页效果适合移动版和PC版,Ajax在不实现刷新网页的情况下,控制内容分页显示,实现这一功能,需要前台和后台两者结合 ,前台也就是本款代码所展现的功能,实现Ajax的...

    jquery ajax分页例子

    本示例主要关注jQuery结合Ajax实现的分页功能,这种技术允许用户在不刷新整个页面的情况下加载新的内容,提高了用户体验。我们将深入探讨jQuery分页的核心概念、实现方法以及如何使用Ajax进行数据获取。 **一、...

    jQuery插-pagination_分页插件.rar

    jQuery Pagination 是一个流行的JavaScript库,用于在网页上实现高效、美观的分页功能。这个插件可以帮助开发者轻松地处理大量数据的展示,特别是在表格、博客文章列表等场景中,通过分页来改善用户体验,避免一次性...

    jquery+ajax分页

    **jQuery + AJAX 分页技术详解** 在Web开发中,数据分页是一种常见的用户界面策略,用于处理大量数据的展示,避免一次性加载所有内容导致页面加载过慢或内存消耗过大。jQuery是一个轻量级的JavaScript库,它简化了...

    jQuery Pagination分页插件

    **jQuery Pagination分页插件详解** 在Web开发中,数据量过大的页面通常需要实现分页功能,以提高用户体验和加载速度。jQuery Pagination插件就是这样一款工具,它为开发者提供了简单而强大的分页解决方案。 ## 1....

    ajax分页插件 jquery分页插件

    jQuery分页插件如"jQuery-pagination_分页插件"大大简化了Ajax分页的实现,让开发者可以专注于业务逻辑,而非底层实现。结合JavaScript、Ajax和jQuery的强大功能,我们可以构建出既高效又美观的分页系统,为用户提供...

Global site tag (gtag.js) - Google Analytics