$ is not defined в jQuery: що це означає і як виправити
Чому з’являється помилка $ is not defined і що це означає
Швидше за все ви намагаєтеся додати якийсь скрипт, який має відношення до jQuery. Не варто переживати, якщо ви побачили цю помилку. Тобто у вас є скрипт який підключає jQuery і другий ваш скрипт, в якому використовуються що те, що намагається використовувати функції jQuery. Швидше за все це виглядає так:
<script src="/js/my.js"></script>
<script src="https://code.jquery.com/jquery-3.6.0.slim.js"></script>
Все, що вам потрібно зробити – це поміняти їх місцями, тоді все буде правильно провантажуватися.
Зробити так:
<script src="https://code.jquery.com/jquery-3.6.0.slim.js">
</script> <script src="/js/my.js"></script>
Якщо це не допомогло і помилка $ is not defined не зникла, спробуйте другий варіант. Завантажте jQuery скрипт до вас на сайт і пропишіть йому правильний шлях. Швидше за все, сайт не може достукатися до сайту, де лежить скрипт. У результаті стане так:
<script src="/js/jquery-3.6.0.slim.js">
</script> <script src="/js/my.js"></script>
Також уважно подивіться, чи ви використовуєте кешування JavaScript, це теж може вплинути на провантаження скриптів.