次の画像で見ることができるオブジェクトがあります。JavaScriptで特殊文字を持つオブジェクトを文字列化
私は別のJS関数にこのオブジェクトを渡すためにしようとしています。最初にオブジェクトを直接渡すことはできないので、まず次のようにjsonに変換します。
var str = '<tr onmouseover="diamond_information('+JSON.stringify(main_arr[i])+');">';
私はjsonに続いています。それは私が特殊文字を持っていた問題を作りました。
TRタグの上にIマウスは、その後、私はエラーを次しまいました。
SyntaxError: invalid property id
オブジェクトを関数に渡す正しい方法や、特殊文字を持つオブジェクトを文字列にする方法は何ですか?それに多くの時間を費やした後。今、私はどんな解決策も得ていないので、どんな魅力がありますか?
[MCVE] JSON – mplungjan
の例で、私は私の質問を編集し、いくつかの改善を作ってみました小さなを投稿してください。 – Jass
なぜあなたは最初にhtmlに文字列化されたすべてのjsonが必要ですか? – charlietfl