2012-07-24 78 views
-1

我使用ajax json來返回一些數據。使用json返回的對象具有我需要呈現的圖像路徑。這是我的js函數裏面的代碼img src code not render from javascript

data = '<div class="articleWrapper"><div class="articleImgThumb">' + '<img src="'+item.ImagePath;'" />' + '</div></div>'; 

東西我做錯了的原因這個代碼在我看來是呈現爲

<div class="articleWrapper"> 
    <div class="articleImgThumb"> // here should be img src code </div> 
</div> 

感謝

+0

把你的JSON代碼這裏 – 2012-07-24 08:19:41

+0

經典錯字,由於接下來是實際有效的(一個字符串連接你不存儲在任何地方,實際上是一個無操作),沒有錯誤。 – 2012-07-24 08:24:24

回答

3

試試這個:

data = '<div class="articleWrapper"><div class="articleImgThumb"><img src="' + item.ImagePath + '" /></div></div>'; 
5

試圖離開了分號:

而不是
item.ImagePath 

item.ImagePath; 

,並添加+:

item.ImagePath + 
+4

不要只刪除';',用'+'替換它以啓用字符串連接 – 2012-07-24 08:23:12

+1

感謝@BenEverard回答編輯。 – AlessMascherpa 2012-07-24 08:25:57

2

此外,串聯 '+' 操作符錯過之後item.ImagePath

0
data = '<div class="articleWrapper"><div class="articleImgThumb">' + '<img src="' + item.ImagePath + '" />' + '</div></div>'; 
0

您使用;而不是+item.ImagePath之後。試試這個:

data = '<div class="articleWrapper"><div class="articleImgThumb">' + '<img src="'+item.ImagePath+'" />' + '</div></div>';