【问题标题】:Working of browser 'back button' using jquery ajax and PHP使用 jquery ajax 和 PHP 处理浏览器“后退按钮”
【发布时间】:2013-06-20 09:26:11
【问题描述】:


我正在开发一个应用程序,该应用程序涉及更新 HTML 内容的大量 ajax 请求。我有一个带有修复左侧菜单或 手风琴面板 的仪表板,它接收事件并基于我必须更新的事件使用 ajax 的页面的中心部分。
问题:我遇到了浏览器的后退按钮问题,因为我没有刷新页面。我希望用户应该是能够在 ajax 内容中来回导航,但由于我没有更改 URL,它会将用户重定向到他们来自的上一页并破坏用户在字段中输入的所有信息。
在进行搜索时,我通过了this 网站,该网站非常受欢迎,并且在不刷新页面的情况下管理左侧的播放列表和底部的播放器,但是 URL 会根据节目的不同内容而变化。
我不确定是否有任何特定的框架可以使用或者可以通过普通代码实现。
任何帮助我指向正确的链接或建议的任何帮助都会有所帮助。
谢谢

【问题讨论】:

标签: php javascript jquery ajax


【解决方案1】:

您似乎想要的是history.js。它使用 HTML5 历史 API 进行导航(您可以在更改时触发事件),它还通过使用 hashbangs 支持旧浏览器。

基本上浏览器不会加载任何新页面,但您仍然可以更改 URL 以反映更改(并让用户为页面添加书签等)。

看看他们的demos 看看它是否是你要找的。​​p>

【讨论】:

    猜你喜欢
    • 2013-01-10
    • 2023-02-23
    • 2010-09-14
    • 2011-05-20
    • 2018-06-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-25
    相关资源
    最近更新 更多