跨页面传递信息
Pass information across page
我创建了一个带有下拉菜单的自定义页面(使用 HTML)。当用户选择一个值时,将根据所选的值显示相应的集合。一旦用户选择了产品并单击 "add to cart",用户就会进入购物车页面。但是,当在购物车页面中用户想要单击 "Continue Shopping" 时,我想根据用户在我之前创建的自定义页面中选择的值重定向到集合。
关于我如何做的任何指示。
基本上上面所有建议的东西都应该有效,使用哪一个取决于你的用例,基本上:
localStorage
存储每台机器的域值,除非用户清除浏览器缓存或您以编程方式删除它,否则它不会被删除。即,如果您想在用户使用同一台机器(和浏览器)时保留该值,那么这是您的选择。
sessionStorage
与 localStorage
的功能几乎相同,只是当您完成浏览器会话时该值将被清除。即关闭浏览器或离开您的页面。
cookie
像 localStorage
一样存储值 'permanently',但该值将包含在所有请求中,并且它的大小限制比 localStorage
更严格。如果您的服务器不需要该值,您可能不想存储在 cookie
.
我创建了一个带有下拉菜单的自定义页面(使用 HTML)。当用户选择一个值时,将根据所选的值显示相应的集合。一旦用户选择了产品并单击 "add to cart",用户就会进入购物车页面。但是,当在购物车页面中用户想要单击 "Continue Shopping" 时,我想根据用户在我之前创建的自定义页面中选择的值重定向到集合。
关于我如何做的任何指示。
基本上上面所有建议的东西都应该有效,使用哪一个取决于你的用例,基本上:
localStorage
存储每台机器的域值,除非用户清除浏览器缓存或您以编程方式删除它,否则它不会被删除。即,如果您想在用户使用同一台机器(和浏览器)时保留该值,那么这是您的选择。
sessionStorage
与 localStorage
的功能几乎相同,只是当您完成浏览器会话时该值将被清除。即关闭浏览器或离开您的页面。
cookie
像 localStorage
一样存储值 'permanently',但该值将包含在所有请求中,并且它的大小限制比 localStorage
更严格。如果您的服务器不需要该值,您可能不想存储在 cookie
.