cookie 判断登录怎么操作

php118 2015-11-23 12:01:37
<script type="text/javascript">
a=getCookie("username3");
c_start=document.cookie.indexOf(username3 + "=");
if(c_start == -1){
$("#login_form").show();
$("#logined").hide();
}
else{
$("#login_form").hide();
$("#logined").show();
$("#ustr").html(a);
}
</script>
<div id="login_form">1</div><div id="logined">2</div><div id="ustr">3</div>


html中这样的方法操作无效,请问是哪里出现问题,初学js

...全文
167 点赞 收藏 6
写回复
6 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
sinat_31535993 2015-11-24
你开debug看看,都异常了怎么执行? username3这个是cookie的一个key,什么时候是cookie的引用了,哪里定义了?
回复
sinat_31535993 2015-11-23
cookie有定义吗?indexOf(username3 + "=");这里面的username3是什么?变量?字符串?
回复
myCat、 2015-11-23
绑定cookie代码写了吗
回复
开心的冰屋 2015-11-23
参考这个项目 https://github.com/js-cookie/js-cookie Cookies.set('name', 'value', { domain: 'subdomain.site.com' }); Cookies.get('name'); // => undefined (need to read at 'subdomain.site.com') 给cookie设置域,生存时间这样更安全些,建议在服务器端进行cookie的写入
回复
php118 2015-11-23
引用 1 楼 WYA1993 的回复:
绑定cookie代码写了吗
cookie 没有写,如果没有cookie时的
引用 2 楼 sinat_31535993 的回复:
cookie有定义吗?indexOf(username3 + "=");这里面的username3是什么?变量?字符串?
cookie没有定义,username3是cookie的名称 想实现cookie没有时,显示和隐藏对应id的div 就算没有定义cookie,下面的判断会执行吗?目前是无效的。 else{ $("#login_form").hide(); $("#logined").show(); $("#ustr").html(a); } <div id="login_form">1</div><div id="logined">2</div><div id="ustr">3</div>
回复
php118 2015-11-23
引用 1 楼 WYA1993 的回复:
绑定cookie代码写了吗
cookie没有写,想实现cookie没有时,显示和隐藏对应id的div 就算没有定义cookie,下面的判断会执行吗?目前是无效的。 else{ $("#login_form").hide(); $("#logined").show(); $("#ustr").html(a); } <div id="login_form">1</div><div id="logined">2</div><div id="ustr">3</div>
回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2015-11-23 12:01
社区公告
暂无公告