Javascript基本语法错误

问题描述:

以下jQuery代码行存在一些语法错误。它在php部分,我试图分配PHP会话值COMMENT_ID。Javascript基本语法错误

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

感谢

+1

请告诉我们生成的HTML源代码。 – Alp 2011-03-27 19:25:04

你肯定正在执行PHP代码?这些单引号,如果不解析将导致语法错误...

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

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

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