В IE11 я получаю это исключение
'jQuery' не определен
Я не получаю эту ошибку в любом другом браузере. Код, вызывающий проблему,
jQuery(document).ready(function(){
Кто-нибудь знает, почему это так и что может быть причиной проблемы?
В IE11 я получаю это исключение
'jQuery' не определен
Я не получаю эту ошибку в любом другом браузере. Код, вызывающий проблему,
jQuery(document).ready(function(){
Кто-нибудь знает, почему это так и что может быть причиной проблемы?
Я столкнулся с той же проблемой в Internet Explorer 11. Это происходит из-за того, что режим совместимости автоматически устанавливается на Internet Explorer 7. Изображение прилагается.
Я использую jQuery 2.2 в своем проекте. Похоже, что только IE9 и выше поддерживают эту версию.
Чтобы принудительно включить режим совместимости, используйте метатег ниже.
<meta http-equiv="X-UA-Compatible" content="IE=11" >
В IE11, в зависимости от ваших настроек безопасности, доступ к внешним CDN может быть заблокирован.
Таким образом, вам нужно будет добавить 2 URL-адреса JQuery, один для (каждого другого браузера) и один локально.
// First try loading jQuery from Google's CDN
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
// Fall back to a local copy of jQuery if the CDN fails
<script>
window.jQuery || document.write('<script src="/js/jquery.min.js"><\/script>')
</script>
Ссылка: https://bugsnag.com/blog/jquery-is-not-defined-cause-solution
Прежде всего, проверьте, установлен ли пакет jquery или нет. Затем вы должны проверить версию jquery в файле .js, на который вы ссылаетесь, чтобы она совпадала с вашими файлами jquery в «Сценариях».