我有一個對象,您可以在下圖中看到。將javascript中有特殊字符的對象進行字符串化處理
我想這個對象傳遞給其他js函數。由於我不能直接傳遞對象,所以我首先將它轉換成如下所示的json。
var str = '<tr onmouseover="diamond_information('+JSON.stringify(main_arr[i])+');">';
我得到了json。它造成了我有特殊字符的問題。
當我鼠標移到tr標籤,然後我得到了下面的錯誤。
SyntaxError: invalid property id
什麼可能是正確的方式傳遞對象函數或如何stringfy具有特殊字符的對象?花費數小時後。現在我沒有得到任何解決方案,所以任何suggections?
請張貼小[MCVE]與JSON – mplungjan
我編輯我的問題,並試圖做一些改進的例子。 – Jass
爲什麼你需要將所有json串入html中? – charlietfl