我该怎么做:
在我的页面中,我有一个类似欢迎盒的部分。它包含标题和内容。 我想让用户在点击按钮时隐藏和显示内容。当他们刷新页面时,内容将根据他们之前的操作显示(隐藏/显示)。如何做到这一点,它将记住最后一个动作而不将其存储(在数据库中执行)?
答案 0 :(得分:1)
将操作存储在Cookie中以保留设置。
如果可能有多个人可能在同一台计算机上使用同一台计算机,则您需要在cookie的名称后附加或添加用户ID或用户名。
请注意,Cookie会过期,可以由用户删除。如果它是一次性的话,那么你肯定想使用ajax调用来更新数据库值。
答案 1 :(得分:0)
我强烈建议您查看jquery。所有与用户交互相关的任务都可以在几行内完成。即使您第一次使用jQuery,也需要10分钟才能完成。
答案 2 :(得分:0)
你可以做两件事。
使用cookie来维护操作的状态,您可以使用php或客户端使用javascript从服务器端处理操作。
http://www.w3schools.com/js/js_cookies.asp
http://www.w3schools.com/php/php_cookies.asp
如果您使用javascript,则可以使用display
css属性动态更改相关div的可见性。
如果您使用PHP,您可以决定是否将相关部分发送到客户端的浏览器。
如果您的目标是支持HTML5的现代浏览器,您也可以使用本地存储 http://diveintohtml5.info/storage.html