2017-10-12 70 views
0

下面是我的json文件,我想把src作爲我的img元素。在ejs文件中獲得fron json的值

如何使用密鑰img1, img2, img3...從我的json訪問值,因爲我已經已經循環。

JSON文件

{ 
    "img1": "http://yui.yahooapis.com/testassets/museum.jpg", 
    "img2": "http://yui.yahooapis.com/testassets/uluru.jpg", 
    "img3": "http://yui.yahooapis.com/testassets/katatjuta.jpg", 
    "img4": "http://yui.yahooapis.com/testassets/morraine.jpg", 
    "img5": "http://yui.yahooapis.com/testassets/japan.jpg" 
} 

EJS文件

<% var img_content = JSON.parse(json['img-load.json']); %> 
<body> 
    <% for(var i = 1; i <= 5; i++) { %> 
     <img id="img<%= i %>" src="<%= img_content[i] %>" /> 
    <% } %> 
</body> 
</html> 

回答

1

我想你需要img_content['img' + i],像這樣:

​​

[]的工作方式與普通的JS代碼一樣。

+0

非常感謝您的意見。我一直在努力了很多時間:) – bhansa