Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Не подключается jquery (https://javascript.ru/forum/jquery/80440-ne-podklyuchaetsya-jquery.html)

savsoft 05.06.2020 02:31

Не подключается jquery
 
Есть два субдомена, например sub1 и sub2. На одном рабочий сайт, на другом копия для разработки и тестов. Структура одинаковая. Всегда новые скрипты переносил и проблем не было. Но вот на одном скрипте jquery перестала работать. Сама библиотека рабочая, так как другие скрипты работают. Если открыть исходный код страницы и открыть ссылку подключения библиотеки, то все открывается нормально. Пробовал и с cdn подключать, и полный путь к файлу библиотеки ставить - ничего не помогает.

Понять в чем проблема не хватает опыта. Подскажите, что может быть?

Rise 05.06.2020 03:07

Может этот скрипт не поддерживается версией jquery, посмотри консоль F12, там ошибки пишутся.

savsoft 05.06.2020 03:29

Цитата:

Сообщение от Rise (Сообщение 525459)
Может этот скрипт не поддерживается версией jquery, посмотри консоль F12, там ошибки пишутся.

Все поддерживается и все работает. И скрипт правильно подключается и все пути правильные.

Проблему нашел. Нашел чисто тупым бредовым методом научного тыка. Подключение jquery у меня в шапке, а все скрипты перед </body>. Поэтому сначала удалил все между <body> и </body>.
Написал пару строк на jquery, все рабоает, потом вернул свой код и начал удалять большие куски. Сначала удалил вторую половину и о чудо, все заработало. Потом вернул и начал удалять небольшими кусками, и в конце концов нашел кусочек, который с помощью моей php функции выводил иконку. Типа <?php echo image_attention(); ?>

Вот эту функцию я забыл перенести. Обычно в таком случае просто получаешь сообщение об ошибке, но в этом случае эта функция использовалась в блоке, который скрыт и показывается по результатам работы первого блока. Получается, что просто после ошибки php страница дальше не загружалась, а соответственно и мои скрипты. То есть проблемы была не в jquery, а в том что скрипты в конце страницы не загружались. Вывод, ночью нужно спать,а не работать, иначе долистал бы исходный код страницы в браузере до ошибки.


Часовой пояс GMT +3, время: 10:25.