我正在使用NodeJS / JS / HTML / CSS / EJS创建一个表。我希望表能够在一列中显示JSON对象。当我使用下面的代码时,它运行正常,但它只打印出给定的第二个对象,而不是两者。
示例:我正在尝试在一行上打印出姓和名,但它只显示页面上的姓氏(我假设它正在写第一个名称,但随后会覆盖它)使用lastName。)
<div>
<table>
<% data2.forEach(function(person) {%>
<tr><td id="<%= person["ID"]%>"><%= person["firstName", "lastName"] %>
<% }); %></td></tr>
</table>
答案 0 :(得分:0)
为我们对未来感兴趣的所有人想出来......简单的错误
<div>
<table>
<% data2.forEach(function(person) {%>
<tr><td id="<%= person["ID"]%>"><%= person["firstName"] %> <%= person["lastName"] %>
<% }); %></td></tr>
</table>
</div>