Мне нужно использовать переменную 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?
EDIT: Я хочу получить доступ к ресурсам, массиву javascript, после того как пользователь выбрал элемент из выпадающего меню. Когда он выбирает этот элемент, функция javascript с вышеуказанным кодом должна получить доступ к некоторому EJS. Поэтому мне нужно использовать обычную Javascript-переменную в EJS.