重定向页面但保持原始页面缓存以返回

时间:2014-04-02 15:45:04

标签: javascript php jquery html

我的基本隐藏形式是通过动态创建的字段构建查询。

当我点击结果按钮时,它会将我重定向到另一个显示结果的页面。

重定向网址包含我在结果页面上处理的get变量,以获取我需要的数据。

使用jquery动态构建表单完成整个过程 - 每次单击图像都会向图像添加一个类,以突出显示已选中它。

一切都很好 - 除此之外如果我想从结果页面返回来编辑我输入的标准 - 我放弃了一切。

我试过:window.history.go(-1)但它不记得我的设置

是否可以缓存页面以将整个页面html作为会话

返回或存储

开放的想法,因为不知道如何解决

1 个答案:

答案 0 :(得分:0)

您可以在HTML5上使用localStorage来实现此目的。只需在重定向之前通过JS保存,如果有可用数据则检查页面加载 或者,您可以提交表单并将其保存在服务器上的会话中
我个人更喜欢的是不会改变位置但使用JS加载(新)内容的页面。这样就可以将表单数据保存到JS变量中 - 但是您必须稍微重构一下您的网站。