0

我在这样的 json_encode 之后有一个关联数组

{"1":"CourseA", "2":"CourseB"}

它存储在一个名为 $jsonObject 的 php 变量中。现在,我想将它发送到一个 javascript 函数并在该函数中使用该数组。该函数在 onclick 中调用,如下所示:

 <a href="#" onclick="popup('.$jsonObject.');">link</a>

问题是:它显示一个错误:invalid id popup({....

原因是什么,应该有什么解决方案?顺便说一句,我在moodle中工作,上面的链接显示在moodle块内,并在$this->content->text中声明。

4

1 回答 1

1

Html 编码 JSON 以转义特殊字符,

<a href="#" onclick="popup('.htmlspecialchars($jsonObject).');">link</a>
于 2013-05-30T04:21:03.017 回答