Rumah > hujung hadapan web > tutorial js > Bagaimanakah Saya Boleh Mendapatkan Nilai Kuki Tertentu mengikut Nama dalam JavaScript?

Bagaimanakah Saya Boleh Mendapatkan Nilai Kuki Tertentu mengikut Nama dalam JavaScript?

Barbara Streisand
Lepaskan: 2024-12-19 06:20:10
asal
510 orang telah melayarinya

How Can I Retrieve a Specific Cookie's Value by Name in JavaScript?

Dapatkan Kuki dengan Nama Tertentu

Dalam kod anda, anda mempunyai pengambil yang mengambil nilai daripada semua kuki dan membahagikannya kepada tatasusunan. Anda mahu mengubah suainya untuk mendapatkan semula nilai hanya daripada kuki tertentu bernama "obligations=".

Penyelesaian:

Untuk mencapai ini, anda boleh menggunakan yang berikut pendekatan:

function getCookie(name) {
  const value = `; ${document.cookie}`;
  const parts = value.split(`; ${name}=`);
  if (parts.length === 2) return parts.pop().split(';').shift();
}
Salin selepas log masuk

Langkah Laluan:

  • Pisah rentetan kuki kepada dua bahagian: satu sebelum dan satu selepas nama dan sama dengan tanda ("; { name}=") kuki yang diingini.
  • Jika perpecahan menghasilkan dua bahagian, ini bermakna kuki wujud.
  • Pop bahagian kedua, yang mengandungi nilai dan rentetan kuki yang tinggal.
  • Pisah rentetan yang tinggal dengan ";" untuk mendapatkan nilai kuki yang diingini.
  • Anjakan bahagian pertama hasil pecahan untuk mendapatkan nilai sebenar.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mendapatkan Nilai Kuki Tertentu mengikut Nama dalam JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan