Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
更改jquery cookie的值_Jquery_Cookies - Fatal编程技术网

更改jquery cookie的值

更改jquery cookie的值,jquery,cookies,Jquery,Cookies,当用户使用唯一值(hdflashfafxx233ddd)登陆我的站点时,持久性cookie(x1st)会立即被删除 此cookie用于跟踪,但如果用户选择不跟踪cookie,我需要将此值设置为0-我无法删除它,因为这是cookie不断重置 然后,当用户选择返回时,我需要使用值0使x1st过期 //cookie set by server $.cookie('x1st', 'hdflashfafafxx233ddd', { path: '/', domain: mysite.co.uk }

当用户使用唯一值(hdflashfafxx233ddd)登陆我的站点时,持久性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

它需要是
'0'
的字符串值。不是整数。Cookie只存储字符串。

除了下面Mike Brant的正确答案外,域也没有引号,看起来不正确