原因分析:
click方法是写在htmt元素中,需要将引号改为html源代码
templet: function (row) {
var rowJson = JSON.stringify(row).replace(/"/g, '"');
return '<div onclick="gotoApiDetails(\'' + rowJson + '\')">' + row.cApiName + '</a></div>';
}
这样就可以将整行数据作为json字符串传递,随后再转成对象即可。
本文介绍了一种解决HTML元素click方法中引号冲突的方法,通过将内部的双引号转换为HTML实体&quot;,使得可以将整个行数据作为JSON字符串传递,之后再转换为对象使用。
1927

被折叠的 条评论
为什么被折叠?



