2012-10-09 64 views
2

我有一些Json數據,其中包含具有某些關聯值的產品的圖像。我想要得到這個json數據,將它存儲在'li'中並使用jquery追加到某個div。請告訴我如何將圖像添加到李。這裏是JSON數據將json數據導入li

{ 「URL」: 「1.JPG」, 「色彩」: 「黃」, 「項目」: 「項目A」, 「sold_out」: 「1」},{」 url「:」2.jpg「,」color「:」Red「,」Item「:」Item B「,」sold_out「:」0「},{」url「:」3.jpg「,」color「: 「綠色」,「物品」:「物品D」,「sold_out」:「0」},{「url」:「4.jpg」,「顏色」:「紅色」,「物品」:「物品A」, 「sold_out」:「1」},{「url」:「5.jpg」,「color」:「Blue」,「Item」:「Item B」,「sold_out」:「0」}

+0

你是什麼意思的「想要」?它是生成還是需要從服務器生成? – Johan

+0

它在本地文件items.json – Alonso

+0

這是無效的JSON。它實際上是一個數組嗎? '[{url:...,color:.........},{...}]' – devnull69

回答

2

使用$.each循環瀏覽json並將其附加到html元素(li)。

實施例(未測試

$.each(data, function(key, val) { 
    $("ul").append("<li><img src=\"https://path/" + data[key].url+ "\" /></li>"); 
}); 

data是JSON數組。 希望它有幫助。

+0

y只需要this.Thanks ... – Alonso

+0

@ user1690831歡迎,很高興看到它可以幫助你。 – Gopesh

+0

如何添加其他字段到li – Alonso

1

附加的圖像列表

var myImageSrc = "1.jpg"; 
var myList = $('#mylist'); 
myList.append('<li><img src="' + myImageSrc + '" /></li>'); 
+0

是啊,這也是我需要的。 – Alonso