Мне нужно использовать переменную Javascript (определенную во внешнем интерфейсе) в некоторый код EJS, например:
var selected = 1;
<% for (var i=0; i < supplies.length; i++) { %>
if (i == selected) {
console.log(supplies);
}
<% } %>
Я использую EJS, Express.js и socket.io. Я мог бы преобразовать переменную Javascript в переменную EJS, отправив сообщение моему экземпляру сервера Node.js, но это довольно глупо... Есть ли способ использовать переменные Javascript внутри EJS?
РЕДАКТИРОВАТЬ: Я хочу получить доступ к ресурсам, массиву javascript, после того, как пользователь выбрал элемент из раскрывающегося меню. Когда он выбирает этот элемент, функция javascript с приведенным выше кодом должна получить доступ к некоторому EJS. Вот почему мне нужно использовать обычную переменную Javascript в EJS.