Rumah >hujung hadapan web >tutorial js >Pelajari pemalam jQuery dengan cepat Cara menggunakan pemalam Cookie_jquery

Pelajari pemalam jQuery dengan cepat Cara menggunakan pemalam Cookie_jquery

WBOY
WBOYasal
2016-05-16 15:28:341230semak imbas

Kuki ialah fail teks kecil yang diletakkan pada pelanggan oleh pereka laman web. Kuki boleh memberikan banyak faedah kepada pengguna Contohnya, tapak web beli-belah menyimpan senarai produk yang telah dilayari pengguna, atau tapak web portal mengingati jenis berita yang ingin dilayari oleh pengguna. Dengan kebenaran pengguna, maklumat log masuk pengguna juga boleh disimpan supaya pengguna tidak perlu menaip maklumat ini setiap kali melawat tapak web
Penggunaan:
1.Perkenalkan jquery.cookie.js

<script src="scripts/jquery-1.6.4.js" type="text/javascript"></script> 
<script src="scripts/jquery.cookie.js" type="text/javascript"></script> 

2. Kaedah

1). Tambahkan kuki sesi baharu: $.cookie('the_cookie', 'the_value');

Nota: Apabila tempoh sah kuki tidak ditentukan, kuki yang dibuat akan sah sehingga pengguna menutup penyemak imbas secara lalai, jadi ia dipanggil "kuki sesi".

2). Cipta kuki dan tetapkan tempoh sah kepada 7 hari: $.cookie('the_cookie', 'the_value', { luput: 7 });

Nota: Apabila tempoh sah kuki ditentukan, kuki yang dibuat dipanggil "kuki berterusan (kuki berterusan) ".

3). Cipta kuki dan tetapkan laluan berkesan kuki: $.cookie('the_cookie', 'the_value', { expires: 7, path: ' /' });

Nota: Secara lalai, hanya halaman web yang menetapkan kuki boleh membaca kuki. Jika anda mahu halaman membaca kuki yang ditetapkan oleh halaman lain, anda mesti menetapkan laluan kuki. Laluan ke kuki digunakan untuk menetapkan direktori peringkat atas yang boleh membaca kuki. Menetapkan laluan ini sebagai direktori akar tapak web membenarkan semua halaman web membaca kuki satu sama lain (biasanya tidak menetapkan ini untuk mengelakkan konflik).

4). Baca kuki:

$.cookie('the_cookie'); // cookie存在 => 'the_value'

$.cookie('not_existing'); // cookie不存在 => null
5). Padamkan kuki dengan menghantar null sebagai nilai kuki:

$.cookie('the_cookie', null);

3. Tulis kuki ke fail

 var COOKIE_NAME = 'username'; 
  if( $.cookie(COOKIE_NAME) ){ 
    $("#username").val( $.cookie(COOKIE_NAME) ); 
  } 
  $("#check").click(function(){ 
    if(this.checked){ 
      $.cookie(COOKIE_NAME, $("#username").val() , { path: '/', expires: 10 }); 
      //var date = new Date(); 
      //date.setTime(date.getTime() + (3 * 24 * 60 * 60 * 1000)); //三天后的这个时候过期 
      //$.cookie(COOKIE_NAME, $("#username").val(), { path: '/', expires: date }); 
    }else{ 
      $.cookie(COOKIE_NAME, null, { path: '/' }); //删除cookie 
    } 
  }); 
Tetapan parameter:


tamat: (Nombor | Tarikh): Tempoh sah laku, anda boleh menetapkan integer sebagai tempoh sah (unit: hari), atau anda boleh menetapkan objek tarikh sebagai tarikh tamat tempoh kuki itu. Jika tarikh yang dinyatakan ialah nombor negatif, maka kuki ini akan dipadamkan jika tidak ditetapkan atau ditetapkan kepada null, maka kuki ini akan dianggap sebagai Kuki Sesi dan dipadamkan selepas penyemak imbas ditutup
laluan: (String): Atribut laluan kuki, lalai ialah laluan halaman tempat kuki dicipta
domain: (String): Atribut nama domain kuki lalai ialah nama domain halaman yang mencipta kuki
selamat: (Boolean) : Jika ditetapkan kepada benar, penghantaran kuki ini memerlukan protokol selamat, seperti HTTPS. Di atas adalah ringkasan cara menggunakan pemalam Kuki daripada beberapa artikel yang disusun oleh editor saya harap ia dapat membantu semua orang.

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