Я полностью потерял это; Я использую NodeJS для извлечения JSON, и мне нужно передать эту переменную на мою страницу и использовать JavaScript для использования.
app.get('/test', function(req, res) {
res.render('testPage', {
myVar: 'My Data'
});
Это мой экспресс-код (очень простой для тестирования); теперь с помощью EJS я хочу собрать эти данные, которые, как я знаю, для рендеринга на странице, просто
<%= myVar %>
Но мне нужно собрать эти данные в JavaScript (если возможно, в файле .js), но пока просто для отображения переменной в поле "Предупреждение" я попытался
В Jade это похоже на alert('!{myVar}')
или !{JSON.stringify(myVar)}
. Могу ли я сделать что-то подобное в EJS. Мне не нужно какое-либо поле типа <input type=hidden>
и значение поля в javascript. Если кто-то может быть очень благодарен