【发布时间】:2021-08-26 20:18:25
【问题描述】:
我正在尝试使用节点、引导程序和 ejs 创建一个唯一条形码表。以下是我的.ejs 文件的内容:
<head>
<script src="https://cdn.jsdelivr.net/npm/jsbarcode@3.11.4/dist/JsBarcode.all.min.js"</script>
</head>
<body>
<table>
<thead>
<tr>
<th scope="col">Employee</th>
</tr>
</thead>
<tbody>
<% employeeObj.forEach(function(obj) { %>
<tr>
<td><%= obj.id %><svg id="barcode"></svg><script>var employee = '<%= obj.id %>'; JsBarcode("#barcode", employee);</script></td>
</tr>
<% }); %>
</tbody>
</table>
</body>
</html>
由于某种原因,在表格的每一行都生成了条码,但每个条码的值完全相同。我尝试将obj.id 的字符串值放在每一行中,它可以很好地显示不同的值。
我做错了什么?
【问题讨论】: