【问题标题】:Using jquery pagination plugin使用 jquery 分页插件
【发布时间】:2011-05-18 22:25:22
【问题描述】:

我想使用this plugin,但我不知道它是否能满足我的所有要求。

我知道我必须使用 JSON 从服务器获取数据,然后在客户端使用它,对吗?现在,这很好,因为我只有很少的记录,但是当我有成千上万的 ;一次带上所有数据会不会很方便?我想知道的是:

  • 有什么方法可以查询 每次按下数据库 特定页面的编号?我问 这个原因我不认为是一件好事 一口气加载所有数据的想法, 是吗?
  • 我用来传递我的记录的id 打算这样编辑

 <td align="center">
       <c:url value="edititem.htm" var="url">
              <c:param name="id" value="${item.id}"/>
       </c:url>
       <a href="<c:out value="${url}"/>"><img src="images/edit.png" width="14" height="14" alt="edit"/></a>
  </td>

但现在我不知道该怎么做。

我真的希望你能帮助我。

提前致谢。

【问题讨论】:

    标签: jquery jsp jquery-plugins jquery-pagination


    【解决方案1】:

    ...我会试一试。这个怎么样?如果您查看演示页面的来源,有一个 member.js 文件,我认为这是演示的模拟数据。我有一个插件使用的变量“成员”。所以你是对的,ajax 调用将是你需要从服务器获取数据的方式。我个人认为这很糟糕,因为它都是硬编码的:-(

    来自文档:

    回调 当用户点击分页链接时调用的回调函数。该函数接收两个参数:新页面索引和分页容器(一个 DOM 元素)。如果回调返回 false,则停止事件传播。默认值:function(){return false;}。这个回调函数对于分页的功能是必不可少的!它应该包含更新您的内容的代码。为了获得快速的用户体验,您不应在此函数中通过 AJAX 加载内容。相反,预加载一些内容页面并使用此功能在它们之间切换。

    ... 2 句话虽然是个问题:

    为了获得快速的用户体验,您不应在此函数中通过 AJAX 加载内容。相反,预加载一些内容页面并使用此功能在它们之间切换。

    ...在某些情况下,预加载内容可能无法启动,从而违背了使用分页的目的:-(因此,您将自己滚动回调函数来获取数据集。

    您是否尝试就服务器端交互示例联系作者?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-12-04
      • 1970-01-01
      • 2012-09-25
      • 1970-01-01
      • 2010-11-11
      • 1970-01-01
      • 2015-12-04
      • 2014-07-05
      相关资源
      最近更新 更多