2013-05-20 242 views
0

存儲一個JSON我有一個JSON:的數據屬性,正確的方法

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

我想將它存儲在數據屬性。讀取數據的屬性時

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

而且:

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



這是清潔方式

我實現這一目標,這條路?我正在談論逃脫和失敗。

+0

你不需要'escape'或'JSON'。 jQuery會照顧你的序列化。 – Barmar

回答

0

只要做到:

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

按照documentationvalue參數

可以是任何JavaScript類型,包括數組或對象。