Ссылки не работают при загрузке файлов на сервер

#php #html #bootstrap-4

Вопрос:

выпадающие ссылки на панели администратора не работают. Я работаю над проектом, в котором у меня есть панель администратора с боковой панелью, которая включает ссылки и раскрывающиеся элементы. Отдельные ссылки без выпадающего списка работают, но выпадающий список не открывается и не показывает другие элементы li. Он отлично работает на локальном хосте, но вызывает проблемы при загрузке на сервер.

Комментарии:

1. Вы проверили свою консоль? Вы можете обнаружить ошибки, если таковые имеются

Ответ №1:

Если вы используете различные файлы JavaScript/CSS, попробуйте проверить, находится ли каждый файл в том же пути, что и в HTML-коде. Попробуйте протестировать элемент navbar на кодовой панели, чтобы вам было легче найти проблему.

Убедитесь, что сначала jQuery, а затем скрипт начальной загрузки. Проверьте, нет ли у вас дублированных сценариев начальной загрузки. Вы также должны добавить bootstrap.bundle.js или добавить popper.js так что выпадающий список может сработать.

 <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.0/jquery.min.js" integrity="sha512-894YE6QWD5I59HgZOGReFYm4dnWc1Qt5NtvYSaNcOP u1T9qYdvdihz0PPSiiqn/ /3e7Jo4EaG7TubfWGUrMQ==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.1.1/dist/js/bootstrap.min.js" integrity="sha384-skAcpIdS7UcVUC05LJ9Dxay8AXcDYfBJqt1CJ85S/CFujBsIzCIv l9liuYLaMQ/" crossorigin="anonymous"></script>
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/js/bootstrap.bundle.min.js" integrity="sha384-MrcW6ZMFYlzcLA8Nl NtUVF0sA7MsXsP1UyJoMp4YLEuNSfAP JcXn/tWtIaxVXM" crossorigin="anonymous"></script> 

Проверьте этот код на примере

Комментарии:

1. Лучшим советом было бы, если бы они посмотрели на консоль. Это указывало бы на проблему. Вместо того, чтобы гадать

2. Я проверил свой код и обнаружил, что это проблема из-за загрузочного cdn. это http, и, следовательно, он не показал никаких проблем на локальном хосте, но, поскольку мой веб-сайт защищен, это означает https, когда я загружал файлы на сервер, он начал выдавать ошибки, и ссылки не работали. Я заменил http на https в ссылках начальной загрузки в голове. и теперь это работает нормально.

Ответ №2:

Я проверил свой код и обнаружил, что это проблема из-за загрузочного cdn. это http, и, следовательно, он не показал никаких проблем на локальном хосте, но, поскольку мой веб-сайт защищен, это означает https, когда я загружал файлы на сервер, он начал выдавать ошибки, и ссылки не работали. Я заменил http на https в ссылках начальной загрузки в голове. и теперь это работает нормально.