0

我试图让评论树在我的网站上工作,但是当我运行它时,我收到以下错误:

>**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'];

如果有人能弄清楚发生了什么,那将不胜感激。

4

1 回答 1

1

您拥有的 JavaScript 代码在其中一项检查中缺少父对象:

session.banned == '0'

没有名为sessiondefined 的变量,所以这就是为什么它说session is not defined。要解决此问题,只需将其更改为以下内容:

CommentTree.session.banned == '0'
于 2013-08-25T01:09:28.100 回答