Cookie operation plug-in implemented by jquery and jquerycookie plug-in
Cookie operation plug-in implemented by jquery:
Although cookies are fixed, they are still very useful in handling certain problems. We will not list them here. Here we provide a jquery-implemented cookie operation plug-in with comprehensive functions, the Code is as follows:
jQuery.cookie=function(name, value, options){ if(typeof value != 'undefined'){ options=options||{}; if(value === null){ value=''; options.expires=-1; } var expires=''; if(options.expires&&(typeof options.expires=='number'||options.expires.toUTCString)){ var date; if(typeof options.expires=='number'){ date=new Date(); date.setTime(date.getTime()+(options.expires * 24 * 60 * 60 * 1000)); } else{ date = options.expires; } expires= '; expires=' + date.toUTCString(); } var path = options.path ? '; path=' + (options.path) : ''; var domain = options.domain ? '; domain=' + (options.domain) : ''; var secure = options.secure ? '; secure' : ''; document.cookie = [name, '=', encodeURIComponent(value), expires, path, domain, secure].join(''); } else{ var cookieValue = null; if(document.cookie && document.cookie != ''){ var cookies = document.cookie.split(';'); for (var i = 0; i < cookies.length; i++){ var cookie = jQuery.trim(cookies[i]); if (cookie.substring(0, name.length + 1) == (name + '=')){ cookieValue = decodeURIComponent(cookie.substring(name.length + 1)); break; } } } return cookieValue; }}
The above is a powerful jquery plug-in for cookie operations.
The plug-in instructions are as follows:
1. jQuery. cookie ("mycookie") to obtain the cookie.
2. jQuery. cookie ("mycookie", "cookievalue") to set the cookie value.
3. jQuery. cookie ("mycookie", "cookievalue", {expires: 3, path: '/', domain: 'jquery. com ', secure: true}), create a cookie, and set the cookie expiration time, path, domain name, and so on.
4. jQuery. cookie ("mycookie", null), delete a cookie.
Original address: http://www.51texiao.cn/jqueryjiaocheng/2015/0613/4048.html
The most original address is: http://www.softwhy.com/forum.php? Mod = viewthread & tid = 8345.