我試圖從jQuery中選擇一些原始數據的值。
我想是這樣的 var id = $("body").data("id");
的原始數據看起來像這樣 {"photo":{"id":85456501,"user_id":601182}}
用JS/jQuery選擇原始數據值
任何想法?
我試圖從jQuery中選擇一些原始數據的值。
我想是這樣的 var id = $("body").data("id");
的原始數據看起來像這樣 {"photo":{"id":85456501,"user_id":601182}}
用JS/jQuery選擇原始數據值
任何想法?
你可以得到的原始數據串這個身體的元素:
var rawData = $("body").text();
每個JavaScript對象也是一個JSON字符串,這樣你就可以像JSON解析它。
var data = JSON.parse(rawData);
現在你可以得到ID是這樣的:
var id = data.photo.id
var userid = data.photo.user_id
,如果你有'VAR數據= { 「照片」:{ 「ID」:85456501, 「USER_ID」:601182}}'然後你需要使用'data.photo.id'來獲取id值。物體位於何處?它是身體元素的數據屬性?如果不是你的選擇器將不會返回任何內容 – scrappedcola 2014-10-06 21:25:38
由於簡單的原因,位於體內的原始數據和它看起來就像明文一樣。 – crbon 2014-10-06 21:27:37
然後爲了得到你需要在'photo'鍵開始的id值,你不能跳過鍵。 – scrappedcola 2014-10-06 21:28:02