ホームページ > ウェブフロントエンド > jsチュートリアル > 無効なCookieに対するjqueryソリューションdeletion_jquery

無効なCookieに対するjqueryソリューションdeletion_jquery

WBOY
リリース: 2016-05-16 17:16:04
オリジナル
1349 人が閲覧しました

最近関数を作成しましたが、Cookie を削除するときにいつも失敗しました。理由がわかりません。

$.cookie("name",""); を使用すると、空の値を持つ新しい Cookie が生成されます。

$.cookie("name",null); を使用すると、Cookie は削除できません。

最後に $.cookie("name",null,{path:"/"}); を使用して、最終的に成功しました。

$.cookie のバグかもしれません。最新バージョンではこのバグが修正されているのでしょうか。

以下は、後で使用するために再印刷される他の $.cookie です:


コードをコピー コードは次のとおりです。
$(function(){
var COOKIE_NAME = 'test_cookie';
//時間間隔で Cookie を設定します
$('a').eq(0)。 click(function () {
$.cookie(COOKIE_NAME, 'test', { path: '/', Expires: 1 });
return false;
});
// Set Cookie、Period time
$('a').eq(1).click(function() {
var date = new Date();
date.setTime(date.getTime() ( 1 * 24 * 60 * 60 * 1000));
$.cookie(COOKIE_NAME, 'test', { path: '/', 有効期限: date });
return false;
});
// Cookie を取得します
$('a').eq(2).click(function() {
alert($.cookie(COOKIE_NAME));
return false;
});
//Cookie を削除
$('a').eq(3).click(function() {
$.cookie(COOKIE_NAME, null, { path: '/' }) ;
return false;
});
});

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート