想要传递的JSON:
{
createtime: "2020-03-29T16:00:00.000+0000"
id: 1
shape: null
sjwbk: "2019-02-26"
wbk: 123
wby: "在文本域中显示"
xlcd: "第二项"
}
传递方法:
<div onclick="updateField('" + encodeURI(JSON.stringify(JSON)) + "')\">"
使用encodeURI(str)后,JSON变为:
%7B%22id%22:1,
%22createtime%22:%222020-03-29T16:00:00.000+0000%22,
%22shape%22:null,
%22wby%22:%22%E5%9C%A8%E6%96%87%E6%9C%AC%E5%9F%9F%E4%B8%AD%E6%98%BE%E7%A4%BA%22,
%22wbk%22:123,
%22sjwbk%22:%222019-02-26%22,
%22xlcd%22:%22%E7%AC%AC%E4%BA%8C%E9%A1%B9%22%7D
接收后解析:
JSON.parse(decodeURI(JSON));