如果使用 JavaScript 有多个值,如何检索特定的 cookie 值?
我正在使用 jquery,我想知道如果我有多个值,如何检索某个 cookie 值,如下所示:
$.cookie("name",[email,loc], { path: '/', expires: 60 });
How do Iretrieve loc value?
注意:email 和 loc 设置为变量。
我知道你可以通过以下方式获取值
$.cookie("name");
,但我只想要本地地址,而不是电子邮件和本地地址。
I'm using jquery and I was wondering how do I retrieve a certain cookie value if I have multiple values, something like this:
$.cookie("name",[email,loc], { path: '/', expires: 60 });
How do I retrieve loc value?
Note: email and loc are set as variables.
I know you can get values by
$.cookie("name");
but i just want loc, not email and loc.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
尝试
$.cookie("name")[1]
。但是,如果不知道您正在使用哪个插件,没有人可以确定地告诉您(它必须执行一些序列化/反序列化,因为 cookie 只包含纯文本 - 没有数组、对象等)。
Try
$.cookie("name")[1]
.But nobody can tell you for sure without knowing which plugin you are using (it has to do some serializing/deserializing since cookies only contain plaintext - no arrays, objects, etc).
这看起来像 jQuery 的插件。请参阅 https://github.com/carhartl/jquery- 的 json 部分cookie/blob/master/README.md 多个值。您必须使用大括号而不是列表括号。
另一方面,您可以自己解析字符串或创建多个 cookie。
That looks like jQuery's plugin. See the json section of https://github.com/carhartl/jquery-cookie/blob/master/README.md on multiple values. You'd have to use curly instead of list brackets.
On the other hand you could parse the string yourself or create several cookies.