Javascript基本语法错误
问题描述:
以下jQuery代码行存在一些语法错误。它在php部分,我试图分配PHP会话值COMMENT_ID。Javascript基本语法错误
'scriptData': {'COMMENT_ID': '<?php echo $_SESSION['COMMENT_ID']; ?>'}
感谢
答
你肯定正在执行PHP代码?这些单引号,如果不解析将导致语法错误...
如果是这样,什么是PHP代码注入您的网页?也许你应该向我们提供渲染脚本?
答
考虑使用PHP的JSON生成器来创建数据结构,而不是通过手工构建它的:
<script language="text/javascript">
var foo = <?php
echo json_encode(array(
'scriptData' => array(
'COMMENT_ID' => $_SESSION['COMMENT_ID']
)
));
?>;
</script>
请告诉我们生成的HTML源代码。 – Alp 2011-03-27 19:25:04