【发布时间】:2011-12-05 16:31:02
【问题描述】:
我有几个用户可以使用 jquery 切换方法最小化或扩展的 div。然而,当页面被刷新时,Div 会回到它们的默认状态。他们是一种让浏览器记住 div 的最后状态的方法吗?
例如,如果我展开一个 ID 为“my_div”的 div,然后单击页面上的其他内容,然后返回到原始页面,我希望“my_div”保持展开状态。
我认为可以为此使用会话变量,也许当用户单击展开/最小化按钮时,可以发送 AJAX 请求并切换会话变量...IDK..有什么想法吗?
【问题讨论】:
-
您是否尝试过某些东西,或者只是尝试有人为您实现它?看看api.jquery.com/jQuery.ajax
-
我已经尝试了 jquery 的 $.post 方法,还没有完全弄清楚如何将它附加到我页面上的 a 标签上,以便单击链接它运行 $.post thingamajig
-
你不能为此使用 cookie 吗?如果值不需要存储在服务器上,它应该就足够了——而且它更简单(例如使用 jquery.cookie.js)
-
谢谢,我会调查一下 cookie 的问题。
-
我已经用一些示例代码更新了我的评论 - 它使用 jStorage,但相同的逻辑可以用于 cookie。
标签: php jquery session html toggle