2010-12-21 120 views
1

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

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

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

我真的希望你能帮助我。

在此先感谢。

+0

任何人........? – eddy 2010-12-21 14:56:41

回答

0

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

从文档:

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

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

对于一个快速的用户体验,你不应该在此功能通过AJAX加载内容。相反,请预先加载一些内容页面并使用此功能在它们之间切换。

...预加载的内容可能会在某些情况下,非首发,击败采用分页:-(的目的所以你尔德在你自己的滚动回调函数来获取数据集。

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