- 想实现onclick 方法传递 json 对象,οnclick="loadQuestion(’+data+’); 却发现传递过来的data 变成
[onject object] - 解决办法:
第一步: 先把data json化一下。即JSON.stringify(json)。
第二步: 将双引号变成单引号replace(/"/g,"’") 。
第三步:将括号里的单引号除掉。 - 比如:
html +='<a href="#" onclick="loadQuestion('+JSON.stringify(data).replace(/\"/g,"'")+')"></a> ';
js onclick事件传递json对象
最新推荐文章于 2022-02-18 11:21:49 发布