我正在建立一个注册系统,用户可以选择他们想要的课程。这是一个多页面的网站,用户首先选择一个主题,然后将它们定向到一个新页面,在该页面中从MySQL数据库加载与该主题相关的课程列表。当用户找到他们想要的课程时,他们点击按钮,课程将被添加到带有AJAX调用的会话变量中。我想添加一个图像或文本,让用户知道他们一旦添加了该课程。目前,用户无法判断他们是否添加了课程。当用户首次添加课程时,这当然很容易完成。我可以有一个隐藏的图像,点击切换。然而,这将在页面重新加载时被遗忘。
问题是,如果他们重新加载页面或离开该主题的页面然后再回到它,我如何标记他们添加的课程?
我想出的一个可能的解决方案是在每个页面加载时搜索当前页面上匹配的会话变量中的课程列表,然后使用jQuery将“已添加”图像设置为可见。这是一个好的解决方案吗?还有更好的吗?我希望这不是太开放的。
答案 0 :(得分:0)
a:visited
可以为你做这份工作(我不这么认为,但你在尝试之前就不知道了)问候:)