首页 > 代码库 > jquery设置cookie
jquery设置cookie
1、下载jquery-1.11.1.js,因为jquery2不支持IE8,所以使用了jquery1版本
2、下载jquery的cookie插件
jQuery.cookie = function(name, value, options) { if (typeof value != ‘undefined‘) { // name and value given, set cookie options = options || {}; if (value =http://www.mamicode.com/== 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(); // use expires attribute, max-age is not supported by IE } // CAUTION: Needed to parenthesize options.path and options.domain // in the following expressions, otherwise they evaluate to undefined // in the packed version for some reason... 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 { // only name given, get cookie var cookieValue = http://www.mamicode.com/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]); // Does this cookie string begin with the name we want? if (cookie.substring(0, name.length + 1) == (name + ‘=‘)) { cookieValue = decodeURIComponent(cookie.substring(name.length + 1)); break; } } } return cookieValue; } };
3、编写测试页面
<html><head><script src="http://www.mamicode.com/jquery-1.11.1.js"></script><script src="http://www.mamicode.com/jquery-cookie.js"></script><script>$(document).ready(function(){ $("#btn1").click(function(){ $.cookie(‘the_cookie‘, ‘the_value‘,{expires:2}); });$("#btn2").click(function(){ var cook = $.cookie(‘the_cookie‘); //读取Cookie值 alert(cook);});});</script></head><body><input type="button" id="btn1" value="http://www.mamicode.com/1" /><input type="button" id="btn2" value="http://www.mamicode.com/2" /><input type="text" id="test" value="http://www.mamicode.com/test"></input><body></html>
4、将代码发布到测试服务器上,通过python来访问,启用方式如下:
http://www.cnblogs.com/xuelu/p/4127112.html
5、在本地访问测试页面
http://100.15.6.160:8000/cookie/cookieTest.html
jquery设置cookie
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。