【发布时间】:2019-03-26 04:41:34
【问题描述】:
我希望在重定向时缓存数据,因此当我单击返回表单的按钮时,数据仍然存在。
在我的场景中,我有一个带有几个输入的表单和一个下拉菜单,旁边有一个“添加”按钮。如果我单击“添加”按钮,如果我想将数据添加到下拉列表,它会将我重定向到另一个页面(重定向是必要的)。然后我可以单击一个按钮(后退按钮)返回到原始表单,其中包含我之前在表单中键入的信息和更新的下拉列表。
【问题讨论】:
-
我建议在重定向之前将您的数据保存在浏览器本地存储中,然后在您进入新页面后从那里检索它。您可以使用常规 javascript 来完成此操作,或者如果您使用的是 angularjs,那么有一些库可以使这更容易。 github.com/gsklee/ngStorage
标签: javascript angularjs forms caching