我正在使用这段简短的代码:
var d = itemID + "," + quantity;
var CookieData = $.cookie("storebasket");
if(CookieData == null || CookieData == "") {
$.cookie("storebasket", d, { path: '/', expires: 60 });
} else {
$.cookie("storebasket", CookieData + "|" + d, { path: '/', expires: 60 });
}
然而,值ALWAYS变为HTML编码。例如:
5%2C1
当解码with this tool时:
5,1
我尝试使用unescape
但没有运气:
$.cookie("storebasket", unescape(d), { path: '/', expires: 60 });
还有什么想法?
答案 0 :(得分:9)
jquery.cookie默认编码逗号。要覆盖它,只需执行以下操作:
$.cookie.raw = true;
答案 1 :(得分:0)