sto usando questo breve frammento di codice:Jquery fermata HTML codifica biscotto
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 });
}
Tuttavia il valore SEMPRE diventa codificato HTML. Per esempio:
5%2C1
Quali quando decodificato with this tool è:
5,1
Ho provato con unescape
ma senza fortuna:
$.cookie("storebasket", unescape(d), { path: '/', expires: 60 });
Tutte le idee più?
Strano. Unescape funziona per me: http://jsfiddle.net/9LdxL/ –
@Jonny, che Fiddle funziona ma quando proviamo a salvarlo in un cookie il valore è sempre codificato in HTML –