在html onclick中如果参数直接传递一个参数js会报错。
如果想要onclick传递参数需要这么做:
var obj = {id: 1, name: 'jimc', age: 20};
传json对象
var jsonObj = '<a οnclick="show(' + JSON.stringify(obj).replace(/"/g, '"') + ');">查看</a>';
传json字符串
var jsonStr = '<a οnclick="show(\'' + JSON.stringify(obj).replace(/"/g, '"') + '\');">查看</a>';
注意这两块是不一样的