Pēc Viesty lūguma.

Sīkdatņu, jeb cookie nolasīšana no document.cookie var būt nedaudz sarežģīta, iekš js tas nav tik elementāri izdarāms, kā php. Tāpēc parādīšu 2 veidus kā to izdarīt.

1. bez jquery

function createCookie(name,value,days) {
   if (days) {
      var date = new Date();
      date.setTime(date.getTime()+(days*24*60*60*1000));
      var expires = "; expires="+date.toGMTString();
   }
   else var expires = "";
   document.cookie = name+"="+value+expires+"; path=/";
}
function readCookie(name) {
   var nameEQ = name + "=";
   var ca = document.cookie.split(';');
   for(var i=0;i < ca.length;i++) {
   var c = ca[i];
   while (c.charAt(0)==' ') c = c.substring(1,c.length);
      if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
   }
   return null;
}
function eraseCookie(name) {
   createCookie(name,"",-1);
}

Ievietojam šīs funkcijas savā failā. Tālākajam vajadzētu būt elementāri:

izveido cookie (uz 3 dienām):

createCookie('vards', 'Jānis', 3);

nolasa cookie:

var name = readCookie('vards');
alert(name); 

nodzēš cookie:

eraseCookie('vards');

(c) https://www.quirksmode.org

2. ar jquery

1) iekļaujam kodā jquery - http://docs.jquery.com/Downloading_jQuery

2) iekļaujam kodā jquery cookie pluginu - https://github.com/carhartl/jquery-cookie

Lietošana: https://github.com/carhartl/jquery-cookie#usage

Laboja mad, labots 1x