更改jquery cookie的值

时间:2012-09-14 15:32:33

标签: jquery cookies

当用户使用唯一值(无论是'hdflashfafafxx233ddd')登陆我的网站时,会立即删除持久性cookie(x1st)。

此cookie用于跟踪,但如果用户选择不跟踪cookie,我需要将此值设置为0 - 我无法删除它,因为这是cookie不断重置。

然后,当用户选择重新进入时,我需要使用值0使x1st到期。

  //cookie set by server
  $.cookie('x1st', 'hdflashfafafxx233ddd', { path: '/', domain: mysite.co.uk });

  //changing value of cookie when user opts out 
  $.cookie('x1st', 0, {path: '/', domain: mysite.co.uk });

  //expire cookie when user opts back in 
  $.cookie('x1st', 0, { expires: -1 , path: '/', domain: mysite.co.uk });

问题是我无法将x1st cookie的值更改为0

1 个答案:

答案 0 :(得分:1)

它必须是'0'的字符串值。不是整数。 Cookies只存储字符串。