我在json_encode之后有像这样的关联数组
{"1":"CourseA", "2":"CourseB"}
它存储在名为$ jsonObject.Now的php变量中,我想将它发送到javascript函数并在该函数中使用该数组。该 如下所示调用函数:
<a href="#" onclick="popup('.$jsonObject.');">link</a>
问题是:它显示错误:无效的id弹出窗口({....
是什么原因以及应该解决的问题是什么?顺便说一句,我在moodle工作,上面的链接显示在moodle块内,并在$ this-&gt; content-&gt;文本中声明。
答案 0 :(得分:1)
Html对JSON进行编码以转义特殊字符
<a href="#" onclick="popup('.htmlspecialchars($jsonObject).');">link</a>