首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >浏览器返回按钮和动态元素

问浏览器返回按钮和动态元素
EN

Stack Overflow用户
提问于 2009-06-03 19:12:17
回答 2查看 5.6K关注 0票数 7

我有一个页面,它根据用户从<input>框中选择的内容动态地创建许多<select> DOM元素。

假设用户从选择框中选择4,我的脚本动态显示4个输入框。

问题是当用户刷新或返回到此页面时(使用browser back按钮)。动态创建的元素不会被重新填充到它们的最后一个值,而所有其他的“静态”元素都是。

我在想,我可以创建一个带有动态框内容的javascript序列化的隐藏输入,然后在上读取,然后再填充我的框。

有更好的办法吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2009-06-03 19:25:56

传奇-有很多可能的解决方案,我想看看这些历史插件为一个:

他们是有点烦躁,但你应该能够破解一些积极的东西。我还要补充,这可能可以通过将动态元素存储在cookie中并以某种方式重新填充来完成。看看jQuery Cookie插件。希望这能帮你开始工作。

票数 3
EN

Stack Overflow用户

发布于 2009-06-03 19:16:59

如果你想让事情以这样的方式运作,你需要自己管理历史。你需要真正简单的历史。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/946582

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档