我有一个使用 Ajax 生成结果列表的页面。然后有一个链接可以点击到另一个详情页。当我在详细信息页面时,单击后退按钮。结果页面列表将再次重新加载。无论如何要停止ajax再次重新加载并缓存结果。无论如何也有缓存位置。
谢谢你的帮助
最佳答案
我收藏的一些关于 AJAX/后退按钮管理的项目
https://github.com/browserstate/history.js
https://github.com/tkyk/jquery-history-plugin
关于你的第二个问题,如果你的浏览器支持本地数据库,你可以在那里缓存结果。以下项目提供跨浏览器的统一 API。
https://github.com/marcuswestin/store.js
https://github.com/alexmng/sticky
位置也可以存储在localDB中。
关于javascript - 单击后退按钮时如何避免ajax重新加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9088799/