Artikel ini merangkum metode Cookie Membaca JS. Bagikan untuk referensi Anda. Metode implementasi spesifik adalah sebagai berikut:
Ada banyak metode untuk membaca cookie di JS. Fungsi contoh kami di bawah ini terutama menggunakan fungsi split untuk dibagi, dan memperoleh semua cookie dengan Document.cookie dan kemudian digunakan untuk melintasi semua array. Untuk menentukan apakah nama cookie sama, maka cookie ini adalah apa yang kami cari.
Metode 1
Salinan kode adalah sebagai berikut: var acookie = document.cookie.split (";");
function getck (sname)
{// Dapatkan cookie individual
untuk (var i = 0; i <acookie.length; i ++) {
var arr = acookie [i] .split ("=");
if (sname == arr [0]) {
if (arr.length> 1)
return unescape (arr [1]);
kalau tidak
kembali "";}}
kembali "";
}
Metode 2
Kode kode salin adalah sebagai berikut: Fungsi getCookie (objname) {// Dapatkan nilai cookie dengan nama yang ditentukan
var arrstr = document.cookie.split (";");
untuk (var i = 0; i <arrstr.length; i ++) {
var temp = arrstr [i] .split ("=");
if (temp [0] == objname) mengembalikan unescape (temp [1]);
}
}
Metode 3
Kode Kode Salin adalah sebagai berikut: Fungsi getCookie (cookiename) {
var cookiesstring = document.cookie;
var start = cookiesstring.indexOf (cookiename + '=');
if (start == -1) // tidak ditemukan
kembali nol;
Mulai + = cookiename.length + 1;
var end = cookiesstring.indexof (";", start);
if (end == -1) return unescape (cookiesstring.substring (start));
kembalikan unescape (cookiesstring.substring (start, end));
}
Metode 4
Salinan kode adalah sebagai berikut: fungsi readcookie (nama)
{
var cookievalue = "";
var search = name + "=";
if (document.cookie.length> 0)
{
offset = document.cookie.indexof (pencarian);
if (offset! = -1)
{
offset += search.length;
end = document.cookie.indexof (";", offset);
if (end == -1) end = document.cookie.length;
cookievalue = unescape (document.cookie.substring (offset, end))
}
}
Kembalikan Cookievalue;
}
Saya harap artikel ini akan membantu pemrograman JavaScript semua orang.