<header>
<% include templates/header.ejs %>
</header>
<% include templates/announcement.ejs %>
<form>
<br><input type="text" id="myInput" onkeyup="myFunction()" placeholder="Search a fort...">
</form><br>
<section id="placeList">
<div class="placeListBackground" id="placeListGet">
<ul id="placeCells">
<% placeData.forEach(function(placeData) { %>
<div class="placeContainer <%= placeData.category %>" class><a href = "https://www.roblox.com/games/<%= placeData.placeid %>/-"><img src= "<%= placeData.placeicon %>" alt="<%= placeData.placename %>" align="left" width="178" height="100"><span><%= placeData.placename %></span><p><%= placeData.clan %></p><p>Playing: <%= placeData.playing %></p><p class="sCategory"><%= placeData.category %></p></a></div>
<% }); %>
</ul>
</div>
</section>在编译ejs时,我在index.ejs中的参数列表之后得到一个错误提示"SyntaxError: missing )“。问题是,在我的另一台计算机上,这是完全相同的编写代码,并且工作得很好。这是ejs的问题,还是我遗漏了一些重要的东西?
发布于 2020-03-10 14:29:09
你应该试着听从建议。它为我工作,所以它也应该为你工作。
<%- include('./templates/header.ejs');%>
<%- include('./templates/announcement.ejs');%>https://stackoverflow.com/questions/59310731
复制相似问题