2015-09-29 5 views
-2

Я знаю, что есть некоторые сообщения, запрашивающие эту ошибку. Я прочитал об этой ошибке, и я не могу ее решить.Ошибка загрузки jQuery на моей странице

Я думаю, что я загружаю библиотеку JQuery до загрузки JavaScript. Это моя голова:

<head> 
    <meta charset="UTF-8"> 
    <title>Admin - MyMovie</title> 
    <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> 
    <!-- Latest compiled and minified CSS --> 
    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css"> 
    <link rel="stylesheet" href="css/styles.css"> 
    <!-- Latest compiled and minified JavaScript --> 
    <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"> 

    </script> 
</head> 

И мои скрипты загружаются прежде, чем я закрою тело:

</div> 
    <scrip src="https://code.jquery.com/jquery-2.1.4.min.js"></scrip> 
    <script src="js/scripts.js" ></script> 
</body> 

Когда браузер анализирует script.js в строке 18, я получаю ошибку:

Reference Error $ is not defined.

18 заключается в следующем:

$(document).ready(function() { 
    console.log("hola"); 
    $('#main-div').load('prueba.html');  
}); 

Я не понимаю эту ошибку, потому что сначала я загрузил CDN и после этого загрузил свой Javascript Code.

Кто-нибудь может мне помочь?

+0

вам необходимо загрузить JQuery, прежде чем бутстрап, как самозагрузка требует JQuery – Rex

+1

я не знаю, если его опечатка ... но вы видите вместо

1

Вы должны переместить это:

<scrip src="https://code.jquery.com/jquery-2.1.4.min.js"></scrip> 

к головному секции, перед загрузкой js. Позаботьтесь о том, чтобы в этом теге была опечатка: скрипт вместо скрипта. Так что это должно стать:

<script src="https://code.jquery.com/jquery-2.1.4.min.js"></script> 
1

Try Follwing CDN 
 
<head> 
 
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"> 
 
</script> 
 
    </head> 
 

 
or 
 

 
    <head> 
 
     <script src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.11.3.min.js"></script> 
 
    </head>

, а также исправить вашу <script> тег опечатки

-1

попробовать как сильфон код

jQuery(document).ready(function(){ 
    alert('hello'); /* `enter code here` */ 
})(jQuery); 

Благодарность

+1

Как это могло бы помочь. Вы передаете 'jQuery' как аргумент, что именно? –