我一直在寻找有关此的信息,但我没有得到解决方案。
我在页面上有一些文本字段,我在blur
使用 jQuery 事件时得到了更新。没有要提交的表单,更新是在后台使用 jQuery 进行的$.post
。
如果用户更新了这些输入,然后单击链接以转到页面的另一部分,然后使用浏览器的后退按钮返回,则这些输入将不会显示用户设置的最后一个值,而是显示以前的值以防万一是,或者如果没有,则为空文本输入。
用户将此报告为错误(甚至更多是浏览器行为),我想知道是否有任何解决方案。
我一直在看类似this或this的东西,但它们并没有解决我遇到的问题。我没有表格,没有提交,也不想重置表格。
我注意到这个问题不会发生在 IE 9 和 Firefox 中,但它会发生在 Chrome 上。
用户可以导航到不同的页面(超过 30 个),每个页面有超过 12 个文本字段,因此我放弃了将它们存储在会话中的想法。
有什么办法可以解决吗?
谢谢。