2017-10-12 12 views
0

以下は私のjsonファイルです。img要素にsrcを入れたいと思います。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

関連する問題