Cookies 将cookie值增加1

Cookies 将cookie值增加1,cookies,setcookie,Cookies,Setcookie,我有一个文本字段和一个提交按钮。用户提交电子邮件id,成功提交后将加载一个lightbox。成功提交后,我将设置一个cookie,并最初指定一个值1。虽然我可以设置增量,但无法将增量值分配给cookie值 var demoCookieCount=getCookie(“democount”); $(“#联机演示灯箱按钮”)。单击(功能(e){ e、 预防默认值(); demoCookiecount++; }); 您不会将新值保存到cookie中。最后尝试一下这样的方法: document.cook

我有一个文本字段和一个提交按钮。用户提交电子邮件id,成功提交后将加载一个lightbox。成功提交后,我将设置一个cookie,并最初指定一个值1。虽然我可以设置增量,但无法将增量值分配给cookie值

var demoCookieCount=getCookie(“democount”);
$(“#联机演示灯箱按钮”)。单击(功能(e){
e、 预防默认值();
demoCookiecount++;
});

您不会将新值保存到cookie中。最后尝试一下这样的方法:


document.cookie=cookieName+cookieContent+cookieExpires

您必须使用setCookie()或类似的方法将新值存储在cookie中

function setCookie(democount, ++demoCookiecount, 1)
{
  var exdate=new Date();
  exdate.setDate(exdate.getDate() + exdays);
  var c_value=escape(value) + ((exdays==null) ? "" : "; expires="+exdate.toUTCString());
  document.cookie=c_name + "=" + c_value;
}

终于不知怎的通过了。这段代码有效

//setting the Cookie democount with initial value of 1
setCookie("democount", '1');
//getting the value of 'democount' cookie and assigning it to a variable
var demoCookieCount = getCookie("democount");
$('#sample-button').click(function (e) {
e.preventDefault();
//increment the variable on every click
demoCookieCount++;
//set the incremented value of demoCookieCount variable to democount cookie
setCookie("democount",demoCookieCount);
// assigning the value of demoCookiecount to variable 123
var123 = getCookie("democount");
});