我正在使用jQuery Pagination和弹出窗体。在保存表单中的数据时,我将如何强制Pagination插件重新加载它将为我所在的任何页面加载的数据,而无需重新加载整个网页?
例: 第1项 第2项 第3项
添加项目 - >项目23->保存 - >重新加载列表
项目1 第2项 第3项 第23项
http://d-scribe.de/webtools/jquery-pagination/lib/jquery_pagination/README
答案 0 :(得分:1)
在这种情况下我唯一能想到的事情(我不肯定它会起作用)是再次调用分页初始化函数。所以你要添加新元素,然后再次调用它,
function addNewElement() {
$.create('div', {}).appendTo("container");
$("#container").pagination(numElements, {
items_per_page:20,
callback:handlePaginationClick
});
}
现在,我以前从未使用过此插件,但我认为还没有其他方法可以“重新加载”内容,因为插件没有为您提供该选项。此外,希望这会覆盖您所做的第一个电话,而不会将其添加到第一个电话中。
我在这里使用了带有$ .create的domec插件。只知道你在哪里创建新元素。
希望这有帮助!
大都市
答案 1 :(得分:0)
我看了,但我找不到插件的来源。我的猜测是你需要在插件中添加一个“更新”功能来刷新它正在使用的数据。除此之外,您需要卸载并重新加载它。