5 javascript ajax jquery url-rewriting hashchange
所以我建立了一个类似于 Twitter 的分页系统,其中显示了 20 个结果,用户可以单击一个链接来显示接下来的 20 个或所有结果。显示的结果数量可以由 URL 末尾的参数控制,但是,这不会使用 AJAX 进行更新,因此如果用户单击其中一个结果然后选择返回,他们必须仅从 20 开始返回结果。
我的一个想法是,如果我在使用 AJAX 获取结果时更新 URL,它应该——我希望——使用户能够来回移动而不会丢失显示的结果数量。
这实际上是可能的还是我完全错了?
另外,我将如何更改 URL?我有一种使用 javascript 编辑 URL 并将其设置为变量的方法,但我不确定如何将该变量应用于 URL。
这里的任何帮助都会很棒!
旁注:我使用 jQuery 的 load() 函数来完成我所有的 AJAX。
实际上,您无法在不重新加载页面的情况下从 javascript 更改页面的 url。
您可能希望考虑使用 cookie。通过设置客户端 cookie,您可以“记住”用户喜欢查看多少结果。
关于 javascript cookies 的一个很好的页面。
| 归档时间: |
|
| 查看次数: |
5640 次 |
| 最近记录: |