【发布时间】:2015-04-14 06:00:40
【问题描述】:
这可能看起来像是重复的,但是,我无法让它工作。 我想要做的是每次点击,获取某个值,将其添加到 cookie 中已经存在的值中,然后用新的总数替换 cookie 值。而且我仍然没有数字错误
var nextqurl = $(".nav-next a").attr('href');
var curcookie = $.cookie('test');
var initscore = 0;
alert(curcookie);
$(".answer").click(function(){
var score = $(this).attr('id');
var updatedscore = parseInt(curcookie) + parseInt(score);
if (typeof curcookie === 'undefined') {
$.cookie('test',initscore, {path: '/'});
}
else
{
$.cookie('test',updatedscore, {path: '/'});
}
$.cookie('test',updatedscore, {path: '/'});
window.location.replace(nextqurl);
});
});
附言 cookie 工作正常
【问题讨论】:
-
发布实际错误可能会有所帮助。
-
检查
score是否包含任何内容? -
你试过
var curcookie = $.cookie('test') || 0;。我猜 cookie 的值最初不是零 -
控制台没有错误,但是alert返回NaN
标签: javascript jquery cookies