У меня есть коды в EJS ниже,
<script>
var row =<%-JSON.stringify(data)%>
console.log(row);
</script>
<% for(var i=0; i<JSON.stringify(data).length; i++) {%>
<tr>
<td>
<%= JSON.stringify(data)[i].id%>
</td>
</tr>
<% } %>
вывод строки правильный, массив из 3 объектов, каждый с идентификаторами свойств, именем и т.д. Я могу манипулировать строкой, чтобы заполнить таблицу в JS. Тем не менее, я задаюсь вопросом, есть ли способ разрешить это с помощью вышеуказанного способа?
Когда я запускаю код выше, JSON.stringify(data).length не 3, а длина всей строки.
Еще вопросы: когда я пытаюсь добавить
<% alert ('t'); % > или <% window.alert('t'); % > , это дает мне "не определенную" ошибку...
Помогает оценить.
Отношения Молоток