Форум программистов, компьютерный форум, киберфорум
jQuery
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/11: Рейтинг темы: голосов - 11, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 03.12.2017
Сообщений: 18

Uncaught ReferenceError: $ is not defined

11.09.2018, 13:51. Показов 2116. Ответов 4
Метки php (Все метки)

Студворк — интернет-сервис помощи студентам
Есть функция

JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
function addToCart(itemId)
{
   console.log("js - addToCart()");      // отрабатывает функция console.log со значением, для отладки, вызов функции addToCart()
    $.ajax({                                        // функция из jquery для создания ajax запросов, параметры ниже.
            type: 'POST',                           // тип запроса (метод POST)
            async: false,                                      //выкл. асинхронность
            url: "/cart/addtocart/" + itemId + '/',  // куда обращаемся - cartController функция addtocart, передаем get пареметр
            dataType: 'json',                                // тип данных json
            success: function(data)                 //массив помещатся в переменную data
                {                                            // при успешном выполнении запроса отрабатывает данная функция
                    if (data['success'])               // если data succes истинна то выполняем дальше код
                    {
                        $('#cartCntItems').html(data['cntItems']);  // меняет кол.елементов в корзине с помощтю метода html
 
                        // подменяет ссылку 'добавить в корзину' на 'удалить из корзины'
                        $('#addCart_' + itemId).hide();            // прячем ссылку 'добавить в корзину'
                        $('#removeCart_' + itemId).show();          // обращаемся к removeCart и говорим показать ссылку "удалить из корзины"
                    }
                }
          });
}
в Итоге браузеру не нравится строка 13 а именно - console.log("js - addToCart()");
выводит ошибку в консоли браузера:
Code
1
2
Uncaught ReferenceError: $ is not defined
                                                                          at addToCart (main.js:13)
Знаю, ошибка выглядит будто не подключил jquery, но все подключено, проверено.

Помогите кто знает в чем проблема
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
11.09.2018, 13:51
Ответы с готовыми решениями:

Uncaught ReferenceError: jQuery is not defined
Uncaught ReferenceError: jQuery is not defined в 10 строке, как исправить? jQuery(function() { var loadTab = function() { ...

Ошибка 'Uncaught ReferenceError: s is not defined'
Пожалуйста, помогите найти причину ошибки) вот кусок кода setInterval(function(){ ...

Uncaught ReferenceError: div is not defined
Здравствуйте!Пишу чат,полностью написал backend часть,и вот теперь разбираюсь с выводом,не могу добавить новый блок с новым...

4
30 / 28 / 14
Регистрация: 06.01.2016
Сообщений: 161
11.09.2018, 15:16
Цитата Сообщение от _FraeRock_ Посмотреть сообщение
но все подключено, проверено.
Подключать надо ДО вызова функции
0
0 / 0 / 0
Регистрация: 03.12.2017
Сообщений: 18
11.09.2018, 16:29  [ТС]
В JS файле?
просто я подключил в хэдере как обычно
PHP/HTML
1
2
3
4
5
6
7
8
9
10
11
<html>
<head>
    <title>{$pageTitle}</title> <!-- переменная объявлена в IndexController, функция IndexAction-->
 
    <link rel="stylesheet" href="/{$TemplateWebPath}css/main.css" type="text/css" />
    <script type="text/javascript" src="/js/main.js"></script>
    <script type="text/javascript" src="/js/jquery.js"></script>
 
 
</head>
<body>
или это не правильно?
0
 Аватар для Kraken73
105 / 93 / 50
Регистрация: 17.09.2015
Сообщений: 612
12.09.2018, 08:27
Цитата Сообщение от _FraeRock_ Посмотреть сообщение
просто я подключил в хэдере как обычно
сначала подключи jquery, потом main
0
0 / 0 / 0
Регистрация: 03.12.2017
Сообщений: 18
13.09.2018, 09:38  [ТС]
пробовал, результат тот же
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
13.09.2018, 09:38
Помогаю со студенческими работами здесь

Uncaught ReferenceError: prise is not defined
Здравствутйе! при загрузке страницы у меня в консоли ошибки Пишет что ошибка в 351 строке вот код ... var prise =...

Вылетает ошибка Uncaught ReferenceError: $ is not defined
Здравствуйте, вот у меня подключены скрипты &lt;script type='text/javascript'...

Вылезает ошибка Uncaught ReferenceError: $ is not defined
Здравствуйте, вот у меня подключены скрипты &lt;script src=&quot;js/jquery-1.11.1.min.js&quot;&gt;&lt;/script&gt; &lt;script...

Как устранить ошибку: 'Uncaught ReferenceError: $ is not defined' ?
$(document).ready(function(){ $(document).click(function() { alert('smth'); }); }); Код html: &lt;!DOCTYPE html&gt; ...

Uncaught ReferenceError: $ is not defined - из-за чего возникает ошибка?
Здравствуйте! Подскажите пожалуйста, из-за чего возникла вот эта ошибка: консоль: Uncaught ReferenceError: $ is not defined ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2). Унарный минус обозначается как ! в-строка - входное арифметическое выражение в инфиксной(обычной). . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru