ホームページ > ウェブフロントエンド > フロントエンドQ&A > jqueryを使用してCookieのキーと値のペアを変更する方法

jqueryを使用してCookieのキーと値のペアを変更する方法

PHPz
リリース: 2023-04-10 14:27:16
オリジナル
797 人が閲覧しました

Web サイトを開発する場合、多くの場合、Cookie を使用してユーザー データを保存する必要があります。JQuery は人気のある JavaScript ライブラリの 1 つであり、Cookie を操作するための便利なメソッドを提供します。

この記事では、JQuery を使用して Cookie 内のキーと値のペアを変更する方法を紹介します。始めましょう!

  1. Cookie を作成する

Cookie を作成する前に、JQuery がロードされていることを確認する必要があります。

次は、値 example を使用して exampleCookie という名前の Cookie を作成します。

$.cookie("exampleCookie", "example");
ログイン後にコピー
  1. Cookie の値を変更する

値を変更する必要がある場合これは、 $.cookie メソッドを呼び出すことで実現できます。

以下は、exampleCookie の値を newExample に変更するコードです:

$.cookie("exampleCookie", "newExample");
ログイン後にコピー

Cookie に存在するキーを変更する場合は、次のように JSON オブジェクトを使用できます。 ##

var cookieObj = $.parseJSON($.cookie('exampleCookie'));
cookieObj.key = "value";
$.cookie('exampleCookie', JSON.stringify(cookieObj));
ログイン後にコピー
    Cookie の削除
Cookie を削除したい場合は、次のコードを使用できます:

$.removeCookie("exampleCookie");
ログイン後にコピー
これにより、exampleCookie という名前の Cookie が削除されます。

    オプションを使用した cookie の作成
基本的なキーと値のペアに加えて、JQuery の cookie API にはいくつかのオプションもあります。

たとえば、Cookie の有効期限、パス、ドメイン名などを設定できます。利用可能なオプションの一部を次に示します。

    expires: Cookie の有効期限。日数、時間、または日付オブジェクトを指定できます。
  • path: Cookie のパス。ルート パスおよびその下の任意のディレクトリにすることができます。
  • domain: Cookie のドメイン名 Cookie は指定されたドメイン名で共有できます。
  • secure: true の場合、Cookie は安全なプロトコル (HTTPS) 経由のリクエストに対してのみ送信されます。
たとえば、次のコードは exampleCookie という名前の Cookie を作成します。この Cookie は 7 日後に期限切れになり、指定されたパスでのみアクセスできます。オプション付き

    同様に、Cookie オプションを変更する必要がある場合は、$.cookie メソッドを使用してオプションを指定できます。
  1. たとえば、次のコードは exampleCookie のパスを変更します:
$.cookie("exampleCookie", "example", {
  expires: 7,
  path: '/example/path'
});
ログイン後にコピー

この記事では、JQuery を使用して Cookie 内のキーと値のペアを変更する方法を紹介しました。これらの方法を使用すると、Cookie をより適切に管理し、より良いユーザー エクスペリエンスを提供できます。

以上がjqueryを使用してCookieのキーと値のペアを変更する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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