не получается использование ejs внутри js script

использую шаблонизатор ejs на node.js возникла проблема использования ejs внутри js script, ну или методика использования внутри script совсем другая. но проблема заключается в том что не получается вывести данные которые нужно с помощью innerHTML показать в клиенте

<script>
  let category = document.getElementById('category')
  let subcategoryForm = document.getElementById('subcategory')

  category.addEventListener('change', (event) =>{
    subcategoryForm.innerHTML = '<option selected>Выберите субкатегорию...</option>'
    let _id = event.target.value
    fetch(`/genres/subcategory/${_id}`)
    .then(res => res.json())
    .then(subcategory =>{
      subcategory.forEach(sub =>{
        console.log(sub);
        subcategoryForm.innerHTML += `
          <option value="<%= sub._id %>"><%= sub.title %></option>
        `
      })
    })
  })

</script>

не подскажите какой подходи будет правильным?


Ответы (0 шт):