在客户端存储数据/ <select>

时间:2016-01-14 01:29:37

标签: javascript jquery html select session-cookies

我有一个带有几个div和2下拉列表的HTML页面。下拉列表中的值是根据列表1中的选择加载的(列表都是从DB获取值),这样每次用户从下拉列表2中选择一个值时,值将作为参数传递,页面为重新加载以显示页面上显示的div中的值。 问题是刷新页面选择列表值也会刷新,并再次要求用户从列表中选择值。 据我所知,我们可以在cookie中存储单个值..是否可以存储列表,除了cookie之外还有其他方法可以在客户端存储整个下拉列表吗? 我在客户端使用php进行服务器端脚本和java脚本

1 个答案:

答案 0 :(得分:1)

从技术上讲,您可以在cookies中存储您想要的任何内容,而不仅仅是单个值。您可以将其存储为JSON字符串:{"dropdown1":"value","dropdown2:"value"}并在重新加载时解析cookie中的值。

或者您可以重定向到相同的网址但使用query parameterwww.example.com/form.php?dropdown1=value并从那里获取值。

或者您可以将其放入local storagelocalStorage.setItem("dropdown1", "value");