0

我有一个 JSON:

person = {
  "name": "john",
  "surname": "smith",
  "mobile": 123
}

我想将它存储在数据属性中。

我正在以这种方式实现这一目标:

$(".someElement").data("jsonperson", escape(JSON.stringify(person)));

在读取该数据属性时:

JSON.parse(unescape($(".someElement").data("jsonperson")));



这是更清洁的方式吗?我说的是逃避和逃避。

4

1 回答 1

0

做就是了:

$(".someElement").data("jsonperson", person);

根据文档value参数

可以是任何 Javascript 类型,包括数组或对象。

于 2013-05-20T20:33:34.610 回答