Heim  >  Artikel  >  Web-Frontend  >  jquery.cookie.js Verwendungsleitfaden_jquery

jquery.cookie.js Verwendungsleitfaden_jquery

WBOY
WBOYOriginal
2016-05-16 16:22:061454Durchsuche

jquery.cookie.js ist ein leichtes Cookie-Plug-in, das Cookies lesen, schreiben und löschen kann.

Konfiguration von jquery.cookie.js

Fügen Sie zuerst die jQuery-Bibliotheksdatei und dann die jquery.cookie.js-Bibliotheksdatei ein.

Code kopieren Der Code lautet wie folgt:



Anwendung

Fügen Sie ein neues Sitzungscookie hinzu:

Code kopieren Der Code lautet wie folgt:
$.cookie('the_cookie', 'the_value');

Hinweis: Wenn die Cookie-Gültigkeitsdauer nicht angegeben ist, bleibt das erstellte Cookie standardmäßig gültig, bis der Benutzer den Browser schließt. Daher wird es als „Sitzungscookie“ bezeichnet. Erstellen Sie ein Cookie und legen Sie fest, dass es 7 Tage lang gültig ist:

Code kopieren Der Code lautet wie folgt:
$.cookie('the_cookie', 'the_value', { läuft ab: 7 });

Hinweis: Wenn die Cookie-Gültigkeitsdauer angegeben wird, wird das erstellte Cookie als „persistentes Cookie“ bezeichnet. Erstellen Sie ein Cookie und legen Sie den gültigen Pfad zum Cookie fest:

$.cookie('the_cookie', 'the_value', { läuft ab: 7, Pfad: '/' });


Hinweis: Standardmäßig kann nur die Webseite, die das Cookie setzt, das Cookie lesen. Wenn Sie möchten, dass eine Seite das von einer anderen Seite gesetzte Cookie liest, müssen Sie den Cookie-Pfad festlegen. Der Pfad zum Cookie wird verwendet, um das Verzeichnis der obersten Ebene festzulegen, das das Cookie lesen kann. Wenn Sie diesen Pfad auf das Stammverzeichnis der Website festlegen, können alle Webseiten die Cookies der anderen Seiten lesen (diesen Pfad sollten Sie im Allgemeinen nicht festlegen, um Konflikte zu vermeiden). Cookies lesen:

Code kopieren Der Code lautet wie folgt: $.cookie('the_cookie'); // Cookie existiert => $.cookie('not_existing'); // Cookie existiert nicht =>

Um ein Cookie zu löschen, übergeben Sie null als Cookie-Wert: $.cookie('the_cookie', null);
Erläuterung der zugehörigen Parameter

läuft ab: 365 Definieren Sie die Gültigkeitsdauer des Cookies. Der Wert kann eine Zahl (in Tagen ab dem Zeitpunkt der Erstellung des Cookies) oder ein Datumspaar sein

Elefant. Wenn es weggelassen wird, ist das erstellte Cookie ein Sitzungscookie und wird gelöscht, wenn der Benutzer den Browser verlässt.

Pfad: '/'


Standard: Nur die Webseite, die das Cookie setzt, kann das Cookie lesen.

Definiert den gültigen Pfad des Cookies. Standardmäßig ist der Wert dieses Parameters der Pfad zur Webseite, auf der das Cookie erstellt wurde (Standardverhalten des Browsers). Wenn Sie auf der gesamten Website auf dieses Cookie zugreifen möchten, müssen Sie den effektiven Pfad wie folgt festlegen: Pfad: „/“. Wenn Sie ein Cookie löschen möchten, für das ein gültiger Pfad definiert ist, müssen Sie den Pfad beim Aufruf der Funktion angeben: $.cookie('the_cookie', null,

{ Weg: '/' });.

Domäne: 'example.com'

Standardwert: Der Domainname der Webseite, die das Cookie erstellt hat. sicher: wahr

Standardwert: false. Wenn dies zutrifft, erfordert die Cookie-Übertragung die Verwendung eines sicheren Protokolls (HTTPS). raw: true Standardwert: false.

Standardmäßig werden Lese- und Schreibcookies automatisch kodiert und dekodiert (mithilfe der encodeURIComponent-Kodierung,

). decodeURIComponent-Dekodierung). Um diese Funktion zu deaktivieren, legen Sie raw: true fest.

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn