21

JS ファイルに 2 つの Cookie があり、それらを削除したいと考えています。

以下のコードを試しましたが、うまくいきません

 $.removeCookie('filter', { path: '/Home/' });
 $.removeCookie('Pfilter', { path: '/Home/' });

Null Cookie についても以下を試しましたが、これも機能しません。

助けてくれてありがとう

$.cookie('filter',null, { path: '/Home/' });
4

6 に答える 6

48

Cookie が使用しているパスによって異なる場合があります。Chrome 開発者ツールに移動し、[リソース] > [Cookies] > [パス] の下のパス列を確認した場合。

ここに画像の説明を入力

/の代わりにパスにジェネリックを使用している可能性があります/Home/。以下のコードを試してみてください。

jQuery を使用して Cookie を削除するには、値を null に設定します。

$.removeCookie('filter', { path: '/' });
于 2013-08-28T11:11:04.560 に答える
7

$.cookie("name", null); を試しましたか?

$.removeCookie('filter', { path: '/' });
于 2013-08-28T11:14:11.650 に答える
3

私にとってうまくいくのは、Cookieを削除する前にnullに設定することです: $.cookie("filter", null); $.removeCookie("filter);

于 2014-05-28T10:56:05.553 に答える
2

Cookie を作成するときにドメイン パラメータを使用すると、これが機能します。

$.removeCookie('cookie', { path: '/' , domain  : 'yourdomain.com'});
于 2019-12-30T13:19:01.770 に答える