Javascript基本语法错误

时间:2011-03-27 19:19:02

标签: php javascript

以下jQuery代码行中存在一些语法错误。它在php部分,我正在尝试将php会话值分配给COMMENT_ID。

'scriptData': {'COMMENT_ID': '<?php echo $_SESSION['COMMENT_ID']; ?>'}

由于

2 个答案:

答案 0 :(得分:1)

考虑使用PHP的JSON生成器来创建数据结构,而不是手工构建它:

<script language="text/javascript">
var foo = <?php
    echo json_encode(array(
        'scriptData' => array(
            'COMMENT_ID' => $_SESSION['COMMENT_ID']
        )
    ));
?>;
</script>

答案 1 :(得分:0)

您确定您的PHP代码正在执行吗?那些单引号,如果不解析将导致语法错误...

如果是这样,注入页面的PHP代码是什么?也许您应该向我们提供渲染的脚本?