Форум программистов, компьютерный форум, киберфорум
Наши страницы
HTML, CSS
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
_tester_
0 / 0 / 1
Регистрация: 19.04.2018
Сообщений: 61
1

Uncaught ReferenceError: $ is not defined

05.02.2019, 15:34. Просмотров 1024. Ответов 1

Доброго
Index.cshtml
HTML5
1
2
3
4
5
<head>
    ...
    <script type="text/javascript" src="~/js/jquery-3.3.1.min.js" async=""></script>
    <script type="text/javascript" src="~/js/site.js" async=""></script>
</head>
site.js
Javascript
1
2
3
$(function () {
    console.log("ready!");
})
Но при открытии получаю сабж!

Добавлено через 52 минуты
дело в async="" - при убирании все работает
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.02.2019, 15:34
Ответы с готовыми решениями:

Uncaught ReferenceError: $ is not defined
Есть функция function addToCart(itemId) { console.log(&quot;js - addToCart()&quot;); //...

Uncaught ReferenceError: showmusicdiv is not defined
Здравствуйте! Браузеры выдают ошибку Uncaught ReferenceError: showmusicdiv is not defined. &lt;img...

Uncaught ReferenceError: XsvN5eUYktksW51cOhAtMoEXd is not defined
Добрый день.Делаю вход на сайт,отправляю ajax запрос на сервер и там дальше произвожу необходимые...

Uncaught ReferenceError: переменная is not defined
Есть функция №1, которая копирует последний элемент из массива_1 в массив_2, а затем удаляет его из...

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

1
sau
2058 / 1645 / 278
Регистрация: 22.07.2011
Сообщений: 6,268
Завершенные тесты: 1
05.02.2019, 17:13 2
Лучший ответ Сообщение было отмечено AlexZaw как решение

Решение

_tester_,
http://htmlbook.ru/html/script/async
- поскольку скрипты загружаются асинхронно , то порядок загрузки скриптов случайный , в то время как функция $ не может быть выполнена прежде загрузки скрипта в котором она объявлена.

Замените async на defer , асинхронность с загрузкой документа все так же будет присутствовать , а вот прядок загрузки скриптов будет сохранен.
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.02.2019, 17:13

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

Uncaught ReferenceError:ChangePrice is not defined
Здравствуйте! Не могу понять в чем проблема, подскажите пожалуйста. почему выдает ошибку? ...

Uncaught ReferenceError: formValidate is not defined
На Windows все раьотает , а вот на Linux не работает и выводит ошибку Uncaught ReferenceError:...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru