Я новичок в EJS (встроенный шаблонизатор JavaScript) и пытаюсь запустить мое onChange
событие dropdown
, чтобы загрузить другое значение dropdown
.
Мой серверный скрипт(index.js
) - это место, где существует функция, а EJS - это моя клиентская часть, где я хочу запустить свое событие onChange
.
Оно не вызывает мою функцию, я попробовал следующий код:
Вот мой Index.Ejs
файл:
<select name="memberid" class="form-control" onchange="onchangeMember()">
<% for (var i=0; i < memberlist.length; i++){ %>
<option value=<%= memberlist[i].Id %>><%= memberlist[i].Name %></option>
<% } %>
</select>
Мой index.js
(метод, который не стреляет):
var onchangeMember = function() {
debugger;
var selection = select.options[select.selectedIndex].value;
console.log('here');
}