0

我正在使用 JQuery 进行分页。我在该页面中有一个按钮,当单击的信息存储在后端并且页面被刷新时。

但刷新后,我可以看到分页的第一页,而不是我点击的页面。

4

1 回答 1

2

将当前页面保存在隐藏的输入元素中。

在您的后端,如果您需要对 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/

于 2009-03-05T18:14:18.353 回答