您好我正在尝试向未注册的用户显示弹出/模态(因此下面的user.is_authenticated事情)如果找不到cookie,我使用jquery插件(https://github.com/carhartl/jquery-cookie),使用此代码, (我正在使用django) 换句话说,我想检查名称为second_page的cookie是否不存在或已过期,我可以在此时显示模态框并同时创建cookie。
$(function(){
if ('{{user.is_authenticated}}' == 'False'){
if ($.cookie('second_page')===null){
$('#myModal').modal('toggle')
var expDate = new Date();
expDate.setTime(expDate.getTime() + (60*6*1000));
$.cookie("second_page", 1, { expires: expDate });
}
}
});
但这不起作用?我在这里做错了什么?所有帮助赞赏:)
答案 0 :(得分:0)
要回读cookie的值:
var cookieValue = $.cookie("second_page");
要检查值是否未定义,请检查typeof
if( typeof $.cookie("second_page") != 'undefined') {
}