我必须阅读并操作一个看起来像这样的cookie:
cookiename = 9918430821007~12.00 | 7C9918430831006~3.00 | 7C7501031311309~50.30
上面的cookie有3个值,每个值用“|”分隔 每个值用“〜”
分隔第一项(9918430821007)代表唯一的产品ID 第二个(12.00)表示usd中的金额
我陷入了以下困境:
如何在将产品添加到购物车时检查产品ID是否存在(以防止重复输入)?
我必须赚取所有usd值的总和$,如何使所有这些amout对的总数(12.00,3.00,50.30..etc)
仅供参考我使用的是jquery 1.72 + jquery.cookie.js
非常感谢任何帮助
由于
答案 0 :(得分:1)
这样的事情怎么样?
var Products = $.cookie('cookiename').split(' | ')
// Products= ['9918430821007~12.00', '7C9918430831006~3.00', '7C7501031311309~50.30']
然后你可以这样做:
Products[0].split('~')[0] // 9918430821007
Products[0].split('~')[1] // 12.00
......或类似的东西。希望这有帮助!