1

我想使用这个插件,但我不知道它是否能满足我的所有要求。

我知道我必须使用 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>

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

我真的希望你能帮助我。

提前致谢。

4

1 回答 1

0

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

从文档中:

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

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

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

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

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

于 2011-05-18T14:25:22.317 回答