我想使用this plugin,但我不知道它是否符合我的所有要求。
我知道我必须使用JSON从服务器获取数据,然后在客户端使用它,是吗?现在,这很好,因为我只有很少的记录,但是当我有成千上万的记录时;一次性提供所有数据会方便吗?我想知道的是:
<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 :(得分:0)
......我会试一试。这个怎么样?如果你看看演示页面的来源,就会有一个member.js文件,我认为这是演示的模拟数据。我有一个插件使用的变量'members'。所以你是对的,ajax调用就是你需要从服务器获取数据的方式。就个人而言,我认为这是一个糟糕的事情,因为它都是硬编码的: - (
来自文档:
<强> CALLBACK 强> 用户单击分页链接时调用的回调函数。该函数接收两个参数:新页面索引和分页容器(DOM元素)。如果回调返回false,则停止事件传播。默认值:function(){return false;}。此回调函数对于分页功能至关重要!它应包含更新内容的代码。为了获得快速的用户体验,您不应在此功能中通过AJAX加载内容。相反,预加载一些内容页面并使用此功能在它们之间切换。
...但是2句话是个问题:
为了获得快速的用户体验,您不应在此功能中通过AJAX加载内容。相反,预加载一些内容页面并使用此功能在它们之间切换。
...预加载内容在某些情况下可能不是首发,打败了使用分页的目的:-(因此,您需要自己滚动回调函数来获取数据集。
您是否尝试过与作者联系,了解服务器端交互示例?