我最近开始使用从https://github.com/carhartl/jquery-cookie
下载的jquery cookie但最近,我没有写或读cookie。这是我的一段代码:
$.cookie.raw = true;
$.cookie.json = true;
$('select').select2().on("select2-selecting", function(e) {
var selval=e.val;
alert(selval); # alerts perfect value
if(typeof $.cookie("del") === "undefined")
{
alert("blank"); # alerts blank
$.cookie('del', selval);
alert($.cookie("del")); # alerts undefined
}
else
{
alert("not blank");
var del=$.cookie("del");
del=del+"+"+selval;
$.cookie("del",del);
}
alert($.cookie("del")); # alerts undefined
});
答案 0 :(得分:-1)
噢,大约一个星期前,我在这个上失去了2个小时。给你我的时间表是最简单的 - 其中一个可以帮助你:P
然后最后 - 我发现(我发现我确定),写任何布尔值都不是胜利者。回到真实的'并且' false'感觉很奇怪,但虚假的价值无效,而且真的有点清空它。
显然,我对这些东西并不是很擅长,但是cookie对象正在接受bool,而不是它的价值。