我正在尝试让Comment Tree在我的网站上工作,但是当我运行它时,我收到以下错误:
>**Error :** ReferenceError: session is not defined
>CommentTree.js?1.2
>Line 234
我已经去了代码并检查了第234行:
if('moderate' in CommentTree.session && CommentTree.session.moderate == '1' && session.banned == '0' && comment.user.id != CommentTree.session.id && comment.user.banned == '0')
$('a.action.ban', $comment).show();
}
我不明白有什么问题 - 我只在PHP页面中编写会话:
$_SESSION['moderate']="1";
$_SESSION['banned']="0";
$_SESSION['id']=$user_data['xxx'];
如果有人能够解决正在发生的事情,那将非常感激。
答案 0 :(得分:0)
您获得的JavaScript代码缺少其中一项检查中的父对象:
session.banned == '0'
没有定义名为session
的变量,因此它就是说会话未定义的原因。要解决此问题,只需将其更改为以下内容:
CommentTree.session.banned == '0'