Jquery stop HTML cookie кодирования

Я использую этот короткий фрагмент кода:

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 });
}

Однако значение ВСЕГДА становится HTML-кодированным, например:

5%2C1

Что при декодировании с помощью этого инструментабудет:

5,1

Я пытался использовать unescape, но безуспешно:

$.cookie("storebasket", unescape(d), { path: '/', expires: 60 });

Any есть еще идеи?

6
задан Tom Gullen 17 April 2012 в 17:15
поделиться