【发布时间】:2012-10-25 00:38:06
【问题描述】:
我想创建一个 cookie:
- 姓名:drm
- 值:drmStatus=Expected
我正在使用此问题答案中的代码 - Jquery Cookie plugin - multiple values? 创建 cookie
var obj = { drmStatus: 'Expected' };
$.cookie('drm', $.param(obj), { path: '/', raw: true })
但是这会生成一个 cookie
- 姓名:drm
- 值:drmStatus%3DExpected
原因是这个来自https://github.com/carhartl/jquery-cookie/blob/master/jquery.cookie.js的sn-p
config.raw ? value : encodeURIComponent(value)
这是使用配置对象中的“原始”值来决定是否对该值进行编码。它似乎忽略了选项对象中传递的“原始”值的值。
所以我的问题是,我可以在使用 jquery.cookie 时设置选项 raw: true 吗?
【问题讨论】:
标签: jquery cookies jquery-cookie