簡體   English   中英

在將json編碼的關聯數組從php傳遞到javascript時顯示錯誤

[英]Showing error while passing json encoded associative array from php to javascript

我像這樣在json_encode之后有一個關聯數組

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

並將其存儲在名為$ jsonObject的php變量中。現在,我要將其發送到javascript函數並在該函數內部使用該數組。 該函數按如下方式在onclick上調用:

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

問題是:顯示錯誤:無效的ID彈出窗口({....

原因是什么,應該采取什么解決方案? 順便說一句,我正在穆迪工作,上面的鏈接顯示在穆迪塊內,並在$ this-> content-> text內聲明。

HTML對JSON進行編碼以轉義特殊字符,

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM