【发布时间】:2010-11-05 00:06:02
【问题描述】:
所以我设置了一个类似于 Twitter 的分页系统,其中显示了 20 个结果,用户可以单击一个链接来显示接下来的 20 个或所有结果。显示的结果数量可以由 URL 末尾的参数控制,但是,这不会使用 AJAX 更新,因此如果用户单击其中一个结果然后选择返回,他们必须从 20 开始返回结果。
我的一个想法是,如果我在使用 AJAX 提取结果时更新 URL,它应该(我希望)使用户能够在不丢失显示的结果的情况下来回移动。
这真的可能吗?还是我完全搞错了?
另外,我将如何更改 URL?我有一种方法可以使用 javascript 编辑 URL 并将其作为变量,但我不确定如何将该变量应用于 URL。
这里的任何帮助都会很棒!
附注:我正在使用 jQuery 的 load() 函数来完成我所有的 AJAX。
【问题讨论】:
标签: javascript jquery ajax url-rewriting hashchange