我正在与jQuery分页,并弹出表单。在表单中保存数据时,我该如何强制分页插件重新加载它为我所在页面加载的数据,而不重新加载整个网页?
例如:项目1项目2项目3
添加项目->项目23->保存->重新加载列表
项目1项目2项目3项目23
http://d-scribe.de/webtools/jquery-pagination/lib/jquery_pagination/README
http://plugins.jquery.com/project/pagination
发布于 2010-05-20 00:07:51
在这种情况下,我能想到的唯一一件事就是再次调用分页初始化函数(我不确定它是否会工作)。因此,您可以添加新元素,然后像这样再次调用它,
function addNewElement() {
$.create('div', {}).appendTo("container");
$("#container").pagination(numElements, {
items_per_page:20,
callback:handlePaginationClick
});
}现在,我以前从未使用过这个插件,但我不认为有任何其他方法可以“重新加载”内容,因为该插件不会为您提供该选项。此外,希望这会覆盖您进行的第一个调用,并且不会将其添加到第一个调用中。
在这里,我在$.create中使用了domec插件。只要知道那是你创建新元素的地方。
希望这能有所帮助!
大都市
发布于 2010-05-20 00:09:03
我看了看,但我找不到插件的源代码。我的猜测是,您将需要向插件添加一个'update‘函数来刷新它正在使用的数据。否则,您需要卸载并重新加载它。
https://stackoverflow.com/questions/2867104
复制相似问题