jquery cookie操作为啥去不到cookie值呢?
<!DOCTYPEhtml><html><head><title></title><scripttype="text/javascript"src="js/jquery-...
<!DOCTYPE html>
<html>
<head>
<title></title>
<script type="text/javascript" src="js/jquery-1.11.js"></script>
<script type="text/javascript" src="js/jquery.cookie.js"></script>
<script type="text/javascript">
$.cookie("user","hello");
var user=$.cookie("user");
alert(user);
</script>
</head>
<body>
</body>
</html>
alert出来是null,为什么? 展开
<html>
<head>
<title></title>
<script type="text/javascript" src="js/jquery-1.11.js"></script>
<script type="text/javascript" src="js/jquery.cookie.js"></script>
<script type="text/javascript">
$.cookie("user","hello");
var user=$.cookie("user");
alert(user);
</script>
</head>
<body>
</body>
</html>
alert出来是null,为什么? 展开
2个回答
推荐于2018-02-27
展开全部
$.cookie('the_cookie'); // 获得cookie
$.cookie('the_cookie', 'the_value'); // 设置cookie
$.cookie('the_cookie', 'the_value', { expires: 7 }); //设置带时间的cookie
$.cookie('the_cookie', '', { expires: -1 }); // 删除
$.cookie('the_cookie', null); // 删除 cookie
$.cookie('the_cookie', 'the_value', {expires: 7, path: '/', domain: 'jquery.com', secure: true});//新建一个cookie 包括有效期 路径 域名等
这个是插件的基本语法,你写的没错,错就错在你肯定是在本地测试的,cookie是基于域名来储存的。意思您要放到测试服务器上或者本地localhost服务器上才会生效。cookie具有不同域名下储存不可共享的特性。单纯的本地一个html页面打开是无效的。~
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询