JavaScript не работает после того, как запрос htmx get/post поменялся местами
Я создаю проект Django и пытаюсь получить и разместить данные используя htmx и все работает, то есть я могу получить и разместить данные, с этим нет проблем, но проблема в том, что после того как данные поменялись местами выпадающие элементы bootstrap или всплывающие подсказки или другие элементы, которые нуждаются в некоторых javascript для функционирования включая jQuery carousel больше не работают, я думаю ошибка в том, что после того как htmx поменялся местами всегда добавляются новые данные или заменяются в DOM, поэтому новые данные больше не поддерживаются никаким скриптом.
Итак, как я могу справиться с этим?
Не нужно перезагружать исходные файлы js.
Все, что вам нужно, это htmx.onLoad callback.
смотрите здесь для получения дополнительной информации.
htmx.onLoad(function(content) {
// reinitialize your bootstrap elements here
});
можете попробовать с don't extend {% extends 'base.html' %} в замененной форме