Heim > Artikel > Web-Frontend > Detaillierte Erklärung zur Verwendung von jQuery.cookie.js und zugehörigen Parametern
Dieser Artikel erläutert Ihnen hauptsächlich die Verwendung eines einfachen Cookie-Plug-Ins, das Cookies lesen, schreiben und löschen kann. Dieser Artikel stellt hauptsächlich die Verwendung von jQuery.cookie.js und die Erklärung der zugehörigen Parameter vor. Freunde, die es benötigen, können darauf zurückgreifen.
Der Cookie-Vorgang muss auf den Server hochgeladen werden, um die Ergebnisse anzuzeigen.
Die Konfiguration von jquery.cookie.js
Fügen Sie zuerst die jQuery-Bibliotheksdatei und dann die Bibliotheksdatei für jquery.cookie.js ein.
<script type="text/javascript" src="js/jquery-1.6.2.min.js"></script> <script type="text/javascript" src="js/jquery.cookie.js"></script>
Verwendung
1. Fügen Sie ein neues Sitzungscookie hinzu:
$.cookie('the_cookie', 'the_value');
Hinweis: Wenn die Gültigkeitsdauer des Cookies nicht angegeben ist, wird standardmäßig die Gültigkeitsdauer des erstellten Cookies verwendet Es bleibt bestehen, bis der Benutzer den Browser schließt, daher wird es als
„Sitzungscookie“ bezeichnet.
2. Erstellen Sie ein Cookie und legen Sie die Gültigkeitsdauer auf 7 Tage fest:
$.cookie('the_cookie', 'the_value', { expires: 7 });
Hinweis: Wenn die Cookie-Gültigkeitsdauer angegeben wird, wird das erstellte Cookie als „persistentes Cookie“ bezeichnet )".
3. Erstellen Sie ein Cookie und legen Sie den effektiven Pfad des Cookies fest:
$.cookie('the_cookie', 'the_value', { expires: 7, path: '/' });
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 als Stammverzeichnis der Website festlegen, können alle Webseiten die Cookies der jeweils anderen Seite lesen (im Allgemeinen nicht festlegen, um Konflikte zu vermeiden).
4. Lesen Sie das Cookie:
5. Löschen Sie das Cookie, indem Sie null als Cookie-Wert übergeben:$.cookie('the_cookie'); // cookie存在 => 'the_value' $.cookie('not_existing'); // cookie不存在 => null----- -- ---Erläuterung verwandter Parameter---------------
$.cookie('the_cookie', null);
1).expires: 365
Definieren Sie die Gültigkeitsdauer des Cookies und den Wert Kann eine Zahl (in Tagen seit der Erstellung des Cookies) oder ein Datumsobjekt
sein. Wenn es weggelassen wird, ist das erstellte Cookie ein Sitzungscookie und wird gelöscht, wenn der Benutzer den Browser verlässt.
2).path: '/'
Standard: Nur die Webseite, die das Cookie setzt, kann das Cookie lesen.
Definieren Sie den gültigen Pfad des Cookies. Standardmäßig ist der Wert dieses Parameters der Pfad zur Webseite, die das Cookie erstellt hat (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 mit einem gültigen Pfad löschen möchten
, müssen Sie diesen Pfad beim Aufruf der Funktion angeben: $.cookie('the_cookie', null,
Default Wert: Der Domainname der Webseite, die das Cookie erstellt hat{ path: '/' });。 domain: 'example.com'
3).secure: true
Standardwert: false. Wenn dies zutrifft, erfordert die Cookie-Übertragung die Verwendung eines sicheren Protokolls (HTTPS).
4).raw: true
Standardwert: false.
Standardmäßig werden Cookies beim Lesen und Schreiben automatisch kodiert und dekodiert (verwenden Sie encodeURIComponent zum Kodieren,
decodeURIComponent zum Dekodieren). Um diese Funktion zu deaktivieren, legen Sie raw: true fest.
Verwandte Empfehlungen:
Das obige ist der detaillierte Inhalt vonDetaillierte Erklärung zur Verwendung von jQuery.cookie.js und zugehörigen Parametern. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!