Rumah >hujung hadapan web >tutorial js >Bagaimanakah Saya Boleh Menetapkan, Menyahset dan Mengurus Kuki dengan js-cookie?

Bagaimanakah Saya Boleh Menetapkan, Menyahset dan Mengurus Kuki dengan js-cookie?

Linda Hamilton
Linda Hamiltonasal
2024-12-18 16:02:11498semak imbas

How Can I Set, Unset, and Manage Cookies with js-cookie?

Menetapkan dan Menyahtetap Kuki dengan jQuery

Untuk memanipulasi kuki menggunakan jQuery, pendekatan yang disyorkan tidak lagi menggunakan pemalam Kuki jQuery. Sebaliknya, anda dinasihatkan untuk menggunakan perpustakaan js-cookie yang berdiri sendiri, tersedia di https://github.com/js-cookie/js-cookie.

Menetapkan Kuki

Untuk menetapkan kuki dengan js-cookie:

Cookies.set('name', 'value');

Sebagai contoh, untuk menetapkan kuki bernama "ujian" dengan nilai 1:

Cookies.set('test', 1);

Menyahset Kuki

Untuk memadam kuki dengan js-cookie:

Cookies.remove('name');

Menggunakan contoh sebelumnya, untuk memadam "ujian" kuki:

Cookies.remove('test');

Menetapkan Pilihan Tersuai

Untuk menetapkan pilihan tersuai bagi kuki, seperti masa tamat tempoh atau domain, berikan objek sebagai hujah ketiga:

Cookies.set('test', 1, {
  expires: 10, // Expires in 10 days
  path: '/', // The path attribute of the cookie
  domain: 'jquery.com', // The domain attribute of the cookie
  secure: true // The secure attribute of the cookie
});

Membaca Nilai Kuki

Untuk mendapatkan semula nilai kuki:

var cookieValue = Cookies.get('name');

Sebagai contoh, untuk mendapatkan semula nilai kuki "ujian":

var testValue = Cookies.get('test');

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menetapkan, Menyahset dan Mengurus Kuki dengan js-cookie?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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