【发布时间】:2009-03-05 08:14:46
【问题描述】:
我正在使用 JQuery 进行分页。我在那个页面上有一个按钮,当点击的信息存储在后端并且页面被刷新时。
但刷新后我可以看到分页的第一页,而不是我点击的页面。
【问题讨论】:
-
您使用的是什么后端技术?您可能需要发布一些有关如何进行分页的代码...
标签: jquery jquery-ui pagination
我正在使用 JQuery 进行分页。我在那个页面上有一个按钮,当点击的信息存储在后端并且页面被刷新时。
但刷新后我可以看到分页的第一页,而不是我点击的页面。
【问题讨论】:
标签: jquery jquery-ui pagination
将当前页面保存在隐藏的输入元素中。
如果您需要对 pageNumber 进行操作,您可能可以在后端访问表单元素。在 asp.net 中,隐藏字段仍应包含 pageNumber,以便您可以在回发后重新设置 jquery 中的分页。
或者,您可以编辑表单的 action 属性以将 pageNumber 设置为 url 参数。 像这样:
$("form").attr("action", "my_web_page.php?pageNumber=" + $("#my_hidden_pageNumber").val());
然后在回发后加载您的页面时,您再次使用 url 参数在 jquery 中设置正确的页面。这里有一个方便读取url参数的插件:http://www.mathias-bank.de/2007/04/21/jquery-plugin-geturlparam-version-2/
【讨论】: