jQuery:保存用户选择下拉可见或下次访问时关闭

时间:2011-02-11 23:57:40

标签: jquery ajax drop-down-menu session-state

我的网站上有一个我希望任何首次访问者都可以看到的下拉菜单,但如果用户将其关闭,那么我希望在下次访问时为同一位用户关闭它。

我是否可以使用jQuery执行此操作,还是需要将状态传递回服务器(通过Ajax?)并使用服务器的会话功能?

谢谢

2 个答案:

答案 0 :(得分:1)

您可以使用Cookie(存储首选项),或者如果您在自己的网站上拥有身份验证,则可以通过AJAX POST返回并更新用户首选项(这样做的好处就是不依赖于Cookie过期/被删除)。

答案 1 :(得分:0)

你需要使用cookies,它可以用普通的javascript实现。这是一个很好的resource,用于学习处理cookie。