javascript - 单击后退按钮时如何避免ajax重新加载

标签 javascript html ajax

我有一个使用 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/

相关文章:

javascript - 如何在自定义过滤器函数中添加两个输入值

PHP查询转json

javascript - 如何将三个js值传递给html中的标签?

html - 图片不会显示在我的网页中

javascript - 点击表格行时如何发出Ajax请求?

javascript - 使用 flask 和 ajax 的跨源问题

基于Javascript的免费手绘绘图库?

javascript - 为文本提供背景颜色以匹配每行文本的宽度

php - jQuery、PHP 和 AJAX 问题

javascript - 当我更改 document.getElementById 时,Ajax 不起作用