Я использую Laravel с его движком шаблонов Blade, и я сталкиваюсь с проблемой jQuery.Невозможно использовать jQuery в Blade
У меня есть шаблон-мастер, который называется master.blade.php. В этом файле у меня есть различные файлы CSS и JS, которые будут использоваться на всех сайтах. Чтобы упорядочить вещи лучше, у меня есть отдельные JS-файлы, которые включены только на используемые им страницы кликов. Эти шаблоны используют функцию @extends и наследуют шаблон master.blade.php.
Когда я делаю это, я получаю ошибку JS:
ReferenceError: $ is not defined
Когда я положил файл JS на шаблоне master.blade.php, он работает. Я дважды проверил свой заказ на загрузку, чтобы убедиться, что сначала загружен jQuery, поэтому я немного смущен по причине.
Любые идеи? Спасибо заранее.
Это классическая ошибка «jQuery not found». Что-то заставляет jQuery быть недоступным, когда вы пытаетесь его использовать, но трудно представить специфику, не видя свой код. –
Вы проверяли, когда вы обращаетесь к '$'? Кажется, вы обращаетесь к '$' перед включением скрипта. Можете ли вы опубликовать свой исходный код? –
Также попробуйте изменить '$' на 'jQuery'. –