estoy usando este breve fragmento de código:Jquery parada HTML codificación de cookies
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 });
}
Sin embargo, el valor se convierte siempre en codificada en HTML. Por ejemplo:
5%2C1
cual, como es decodificada with this tool:
5,1
He intentado usar unescape
pero no hubo suerte:
$.cookie("storebasket", unescape(d), { path: '/', expires: 60 });
más ideas?
Weird. Unescape funciona para mí: http://jsfiddle.net/9LdxL/ –
@Jonny, ese Fiddle funciona, pero cuando intentamos guardarlo en una Cookie el valor siempre está codificado en HTML –