Jquery 缓存包含ajax加载内容的页面

Jquery 缓存包含ajax加载内容的页面,jquery,ajax,caching,Jquery,Ajax,Caching,我有一些带有$.ajax POST脚本的页面,它加载了图片库页面。也就是说,首先只加载带有标题信息的空白页面,然后ajax加载主要内容。此外,当用户向下滚动时,ajax函数将加载下一部分内容 当我点击某个图像时,它会在一个新的页面查看器页面中打开。我使用浏览器上的“后退”按钮返回到“多媒体资料”页面。但当我这样做时,gallery会再次从第一张图片开始加载图片的第一部分 所以问题是:如何缓存带有ajax加载内容的页面,以便能够在不重新加载的情况下在保存位置返回到该页面。您需要在同一页面上打开图像

我有一些带有$.ajax POST脚本的页面,它加载了图片库页面。也就是说,首先只加载带有标题信息的空白页面,然后ajax加载主要内容。此外,当用户向下滚动时,ajax函数将加载下一部分内容

当我点击某个图像时,它会在一个新的页面查看器页面中打开。我使用浏览器上的“后退”按钮返回到“多媒体资料”页面。但当我这样做时,gallery会再次从第一张图片开始加载图片的第一部分


所以问题是:如何缓存带有ajax加载内容的页面,以便能够在不重新加载的情况下在保存位置返回到该页面。

您需要在同一页面上打开图像,使用fancypopup或类似的工具。@VolkanUlukut在4年前回答。你是认真的吗?你认为你是第一个遇到这种问题的人吗?如果你离开某个页面,该页面的状态将丢失。永远因此,要解决这个问题,你需要做的是保持一致。这并不意味着你不能在同一页上显示评论/喜欢/其他信息。你只需要正确地使用javascript和ajax。我能想到的最简单的方法是隐藏库并将图像查看器页面的数据加载到一个新的div中,然后显示它。一旦用户单击“上一步”按钮,您就可以使多媒体资料可见并删除图像div。因此,多媒体资料的状态始终保持不变。