锚标记href querystring返回按钮问题



我在页面上有几个复选框输入和一个锚标记。

每当用户选中复选框时,我都会通过将onclick事件绑定到复选框,使用javascript更新锚标记href以包含查询字符串。

锚点标记导航到另一个页面。

当用户单击浏览器返回按钮时,我的复选框仍然被选中,但锚点标记中的查询字符串不见了!

如何使用查询字符串保留锚标记href的状态?

您将需要添加javascript来检查所有复选框的值并更新相应的锚点标记。这里的关键是它需要在unload事件上执行。这将是最简单的jQuery,类似于:

jQuery(window).bind("unload", function() { // ...

关键是大多数浏览器都会缓存页面,因此不能使用标准的onload事件,因为这些事件不会被触发。这个问题增加了很多细节。

最新更新