使用jquery删除Cookie无法正常工作

Mah*_*wad 21 javascript jquery

我的JS文件中有两个cookie,我想删除它们.

我已经尝试了下面的代码,但它无法正常工作

 $.removeCookie('filter', { path: '/Home/' });
 $.removeCookie('Pfilter', { path: '/Home/' });
Run Code Online (Sandbox Code Playgroud)

我也尝试了下面的空cookie,但这也没有用.

谢谢您的帮助

$.cookie('filter',null, { path: '/Home/' });
Run Code Online (Sandbox Code Playgroud)

Mar*_*ark 45

它可能取决于您的cookie使用的路径.如果您转到chrome开发人员工具并检查Resources> Cookies> Path下的路径列.

在此输入图像描述

您可能正在使用通用/而不是/Home/.试试下面的代码.

要使用jQuery删除cookie,请将值设置为null:

$.removeCookie('filter', { path: '/' });
Run Code Online (Sandbox Code Playgroud)

  • 添加`{path:'/'}`解决了我的问题.谢谢! (6认同)

Rav*_*via 6

你试过$ .cookie("name",null);

$.removeCookie('filter', { path: '/' });
Run Code Online (Sandbox Code Playgroud)