如何在ejs标签中显示多个JSON对象

问题描述:

我正在使用NodeJS/JS/HTML/CSS/EJS制作表格。我希望表能够在一列中显示给JSON对象。当我使用下面的代码时,它运行良好,但它只打印给出的第二个对象,而不是两个。如何在ejs标签中显示多个JSON对象

例如:我试图在一行上打印出姓和名,但它只显示页面上的姓氏(我假设它正在写入firstName,但随后用lastName覆盖它)。

<div> 
<table> 
    <% data2.forEach(function(person) {%> 
     <tr><td id="<%= person["ID"]%>"><%= person["firstName", "lastName"] %> 
    <% }); %></td></tr> 
</table> 

想通了所有谁是我们感兴趣的未来......简单的错误

<div> 
<table> 
<% data2.forEach(function(person) {%> 
    <tr><td id="<%= person["ID"]%>"><%= person["firstName"] %> <%= person["lastName"] %> 
<% }); %></td></tr> 
</table> 
</div>