我正在使用JQuery进行分页。当点击的信息存储在后端并且页面被刷新时,我在该页面中有一个按钮。
但是在刷新之后,我能够看到分页的第一页,而不是我查看的页面。
答案 0 :(得分:2)
将当前页面保存在隐藏的输入元素中。
如果你需要在那里使用pageNumber,你可以在你的后端访问表单元素。在asp.net中,隐藏字段仍应包含pageNumber,因此您可以在回发后在jquery中重新设置分页。
或者,您可以编辑表单的action属性以将pageNumber设置为url参数。 像这样:
$("form").attr("action", "my_web_page.php?pageNumber=" + $("#my_hidden_pageNumber").val());
然后在回发后加载页面时,使用url参数再次在jquery中设置正确的页面。这里有一个插件,可以轻松读取网址参数:http://www.mathias-bank.de/2007/04/21/jquery-plugin-geturlparam-version-2/