
cookie的原理,楼主有时间,应该多看看。
把数据保存到cookie中,在服务器的响应的时候,就会把cookie保存到客户端(一般是浏览器)的硬盘中。当你第二次(关键)访问的时候,浏览器才会将cookie带过来。 而楼主你的代码中,根本就没有二次访问,所以就肯定获取不到值了。
这种情况是可以保存在session中。
您好!很高兴为您答疑!
使用下面这段:
function GetCookie(mname,sname)
{
var cookies= $cookie(mname)split('&');
var res='';
for(var i=0;i<cookieslength;i++)
{
var one=cookies[i]split('=');
if(one[0]==sname)
{
res = one[1];
break;
}
}
return res ;
}
您可以在火狐社区了解更多内容。希望我的回答对您有所帮助,如有疑问,欢迎继续在本平台咨询。
以上就是关于向浏览器发送cookie再获取,为什么获取不到刚刚发送的cookie全部的内容,包括:向浏览器发送cookie再获取,为什么获取不到刚刚发送的cookie、jquery.cookie的值 火狐能够获取,IE,360,谷歌不能获取到值、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)