AI智能
改变未来

JS中cookie与jQuery中cookie插件学习心得

JavaScript中的cookie为一个document对象。
调用时的语法为document.cookie。

cookie的添加

function SetCookie(name, value, day) {var exp = new Date(); //获得当前时间exp.setTime(exp.getTime() + Days * 24 * 60 * 60 * 1000); //换成毫秒document.cookie = name + \"=\" + escape(value) + \";expires=\" + exp.toGMTString();}

cookie的删除

function delCookie(name) {var exp = new Date(); //当前时间exp.setTime(exp.getTime() - 1 * 24 * 60 * 60 * 1000);var cval = getCookie(name);if (cval != null) document.cookie = name + \"=\" + cval + \";expires=\" + exp.toGMTString();}

使用jQuery的cookie插件管理cookie则更为简便
创建cookie

$.cookie(\'cookie\', \'value\', {expires: 7, path:\'/\'});

读取cookie

$.cookie(\'cookie\');//返回对应cookie的值,若不存在则返回null

删除cookie

$.cookie(\'cookie\', null);

关于path参数:
默认情况下,只有创建cookie的网页能够访问该cookie,默认值为该网页的路径。
如果想要整个网站都能访问cookie,就需要设置path:’/’。

赞(0) 打赏
未经允许不得转载:爱站程序员基地 » JS中cookie与jQuery中cookie插件学习心得