我正在使用 JQuery 进行分页。我在该页面中有一个按钮,当单击的信息存储在后端并且页面被刷新时。
但刷新后,我可以看到分页的第一页,而不是我点击的页面。
我正在使用 JQuery 进行分页。我在该页面中有一个按钮,当单击的信息存储在后端并且页面被刷新时。
但刷新后,我可以看到分页的第一页,而不是我点击的页面。
将当前页面保存在隐藏的输入元素中。
在您的后端,如果您需要对 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/