设置/读取cookie的一部分



我使用这个cookie插件作为参考:https://github.com/carhartl/jquery-cookie

是否可以读取和设置cookie的一部分

如果我最初要设置以下cookie。

$.cookie('CookieName', 'A1-B1-C1-D1-E1-F1', { expires: 1, path: '/'});

是否可能只检查字符串"B1",忽略cookie的其余部分,然后:

If B1 do X
Else if B2 do Y

以同样的方式,是否可能只更改其中一个值,将"A1"更改为"A2",使字符串的其余部分保持不变?

这样做的原因是我想尝试压缩cookie做类似的动作,而不是每个单独的cookie。

Cookie只能保存字符串,所以你必须编写一些关于字符串操作的逻辑,例如:

{分割使用零索引值:[0]先,[1]后,等等}

if($.cookie('CookieName').split('-')[1] === "B1")
   //do stuff
else ($.cookie('CookieName').split('-')[1] === "B2")
   //do other stuff

最新更新