Когда пользователь открывает раскрывающийся список, я должен заполнять его из базы данных:
Для этого я решил зарегистрировать обработчик событий для кнопки, которая открывает раскрывающийся список:
Проблема в том, что он срабатывает только один раз.
Если я удаляю бутстрап, он работает как шарм:
$(document).on('click', '.schedulesDropdown', function() {
alert("call api with ajax and populate dropdown with result")
});
<script src="https://code.jquery.com/jquery-3.3.1.slim.min.js" integrity="sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo" crossorigin="anonymous"></script>
<button id="{{id}}" class="btn btn-primary dropdown-toggle schedulesDropdown" data-toggle="dropdown"></button>
<div class="dropdown-menu">
stuff
</div>
Поскольку проблема в начальной загрузке, я не знаю, каков будет следующий шаг.