我有一个页面,它根据用户从<input>框中选择的内容动态地创建许多<select> DOM元素。
假设用户从选择框中选择4,我的脚本动态显示4个输入框。
问题是当用户刷新或返回到此页面时(使用browser back按钮)。动态创建的元素不会被重新填充到它们的最后一个值,而所有其他的“静态”元素都是。
我在想,我可以创建一个带有动态框内容的javascript序列化的隐藏输入,然后在上读取,然后再填充我的框。
有更好的办法吗?
发布于 2009-06-03 19:25:56
传奇-有很多可能的解决方案,我想看看这些历史插件为一个:
他们是有点烦躁,但你应该能够破解一些积极的东西。我还要补充,这可能可以通过将动态元素存储在cookie中并以某种方式重新填充来完成。看看jQuery Cookie插件。希望这能帮你开始工作。
发布于 2009-06-03 19:16:59
如果你想让事情以这样的方式运作,你需要自己管理历史。你需要真正简单的历史。
https://stackoverflow.com/questions/946582
复制相似问题