我正在创建一个显示大项目列表的网站,类似于eBay列出项目的方式。对于每个项目,都有一个按钮,允许您将其保存到“愿望清单”,以及一个链接,可以将您带到列出愿望清单上所有项目的页面。
我将如何实施此功能?我目前正在使用Javascript cookie并传递PHP的URL中的值以获取并显示愿望列出的项目。感觉必须有一个更简单/更好的方法来做到这一点。有什么建议吗?
答案 0 :(得分:1)
存储愿望清单的最佳方式是仅限数据库。你可以通过一些ajax做到这一点。
或者,如果您不想存储在数据库中,则将其存储在会话中。我个人认为会议将是最好的。
答案 1 :(得分:0)
我不确定您对I was using javascript cookies, passing the values in the url
的意思,但除非您想将愿望清单保存到Db,否则Cookie将是一个不错的选择。
另一种方法是在向列表添加内容时向服务器执行ajax-request,让服务器端代码在会话中为您保存项目。然后,当您想要显示列表时,可以读取会话。
此外,HTML5为您提供local storage。可能对您的浏览器支持太有限,但值得一试。