从ejs文件中的json获取值

从ejs文件中的json获取值,json,ejs,Json,Ejs,下面是我的json文件,我想为我的img元素添加src 如何使用键img1、img2、img3…访问json中的值,因为我已经循环了 json文件: Ejs文件: 我认为您需要img\u内容['img'+I],如下所示: <% var img_content = JSON.parse(json['img-load.json']); %> <body> <% for(var i = 1; i <= 5; i++ ) { %> &l

下面是我的json文件,我想为我的img元素添加
src

如何使用键
img1、img2、img3…
访问json中的值,因为我已经循环了

json文件:

Ejs文件:



我认为您需要
img\u内容['img'+I]
,如下所示:

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


谢谢你,你想得对。我挣扎了好几次:)
<% 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>
<% var img_content = JSON.parse(json['img-load.json']); %>
<body>
    <% for(var i = 1; i <= 5; i++ ) { %>
        <img id="img<%= i %>" src="<%= img_content['img' + i] %>" />
    <% } %>
</body>
</html>