我有一个JSON:
person = {
"name": "john",
"surname": "smith",
"mobile": 123
}
我想将其存储在数据属性中。
我这样做了:
$(".someElement").data("jsonperson", escape(JSON.stringify(person)));
在阅读该数据属性时:
JSON.parse(unescape($(".someElement").data("jsonperson")));
这是更清洁的方式吗?我在谈论逃避和失败。
答案 0 :(得分:0)
只是做:
$(".someElement").data("jsonperson", person);
根据documentation,value
参数
可以是任何Javascript类型,包括Array或Object。