2015-11-04 95 views
1

我用下拉菜单(使用HTML)创建了一个自定义页面。当用户选择一个值时,根据选择的值显示适当的集合。一旦用户选择了产品并点击“添加到购物车”,用户就会登录购物车页面。但是,当购物车页面用户想要点击“继续购物”时,我想根据用户在我之前创建的自定义页面中选择的值重定向到集合。通过页面传递信息

任何关于如何做到这一点的指针。

+2

使用'cookie'或'localStorage' – Tushar

+1

更好地使用'sessionStorage'而不是'localStorage' – sailens

+1

使用会话或cookie来存储这些值,当用户点击“Continue Shopping”重定向到一个页面并获取所有这些值先前存储的Cookie或会话.. –

回答

1

基本上所有的上述建议的事情应该工作,使用哪一个将取决于你的使用情况,基本上是:

localStorage店值每台机器您的域名,它不会被删除,除非用户明确的浏览器缓存或者以编程方式删除它。即如果您想在用户使用同一台机器时保留该值(浏览器为&),那么这是您的选择。

sessionStorage几乎与localStorage一样,只是在完成浏览器会话时该值将被清除。即关闭浏览器或离开您的页面。

cookie商店价值'永久'像localStorage,但价值将包含在所有请求中,并且它的尺寸限制比localStorage更严格。如果您的服务器不需要该值,则可能不希望存储在cookie中。