2016-04-23 3 views
0

Я включил Jquery и bootstrap.min.js файла в моем колонтитуле раздела или это означает, что у меня есть мой весь сценарий тег в нижней части коды. Но когда я загружаю свою страницу, в консоли браузера выдается сообщение об ошибке: Ошибка при отсутствии: для JavaScript Bootstrap требуется jQuery. Я включаю эти файлы локально, как показано ниже: -Uncaught: JavaScript Bootstrap требует JQuery

</footer> 
<script src="http://127.0.0.1/ems_ci/assets/js/jquery.js" type="text/javascript"></script> 
<script src="http://127.0.0.1/ems_ci/assets/js/bootstrap.min.js" type="text/javascript"></script> 
</body> 
</html> 
+0

зачем ставить это колонтитул? почему не в заголовке? – guradio

+0

вы уверены путь 'HTTP: // 127.0.0.1/ems_ci/активы/JS/jquery.js' действует –

+0

, что делает вставки в браузере консоли шоу:' если (window.jQuery) { console.log (загружается «jQuery»); } else { console.log ('jQuery не загружен'); } ' –

ответ

1

Это редкость, чтобы использовать localhost или 127.0.0.1 для пути к файлу. Вместо этого используйте relative path.

Что касается положения сценария: вы можете оставить их в нижнем колонтитуле, что ускорит загрузку страницы, но убедитесь, что любой JavaScript-код, который вы выполняете, находится после jquery/bootstrap в dom. И не забудьте обернуть свой код внутри функции jquery document ready.

+0

@ Enrico- у меня есть мои файлы, такие как ? - <сценарий SRC = " активы/JS/jquery.js" Тип = "текст/JavaScript"> <сценарий SRC = " активы /js/bootstrap.min.js "type =" text/javascript "> –

+0

Вы делаете это специально? Кроме того, я полагаю, что это не сработает, потому что 127.0.0.1 будет искать jquery на клиентской машине, а не на сервере – Enrico

0

Для начала вы должны изменить расположение тега 'script' в тег 'head'. после этого вы должны изменить расположение сценариев javascript в своем каталоге проекта. Наконец, вы измените значение 'ЦСИ' атрибут: Ex:

  • SRC = "../ JS/jquery.js"
  • SRC =»../ JS/bootstrap.min. JS»
Смежные вопросы