2015-03-14 3 views
0

У меня есть локальный сервер MAMP, работающий на моем Mac. Я могу получить css и простой javascript для работы с willa в этой среде, но jQuery выдает ошибку.Не удается загрузить jQuery на сервере MAMP

Вот мой HTML (имя файла jqtest.html):

<!DOCTYPE html> 
<html> 
<head> 

<link rel="stylesheet" type="text/css" href="css/style.css"> 

<script src="/js/jquery-1.11.2.js"></script> 

<script src="/js/myscripts.js"></script> 

<script> 

$(document).ready(function(){ 
    $("p").click(function(){ 
     $(this).hide(); 
    }); 
}); 
</script> 

</head> 
<body> 
<h1> Hello World</h1> 
<div class='test'> 
Testing <br> 
testing <br> 
testing <br> 
</div> 
<p>If you click on me, I will disappear.</p> 
<p>Click me away!</p> 
<p>Click me too!</p> 

</body> 
</html> 

Моя структура файла:
edweb
\ jqtest.html
\ CSS \ style.css
\ JS \ myscripts.js
\ JS \ JQuery-1.11.2.js


Любые стили I define в css \ style work.
Любой jscript, который я помещал в работу js \ myscripts.js.

С консоли я получаю следующие ошибки:

GET http://localed:8888/js/jquery-1.11.2.js 
jqtest.html:13 Uncaught ReferenceError: $ is not defined 
+0

Правильно ли загружается файл jquery, нет ошибок 404 в консоли или сетевой панели ...? – CBroe

+0

Похоже, что jQuery либо отсутствует, либо не может быть прочитан. – j08691

+0

Ошибок 404 и я загрузил несколько версий jQuery в каталог. В качестве теста я создал файл javascript, который просто вытащил предупреждающее сообщение «Hello World» в том же каталоге. Это сработало. Из jquery.com/download я загрузил сжатые и несжатые версии 2.1.3 и 1.11.2, убедившись, что номер версии и «мин» указаны в имени. Я также пытался воссоздать свою Мам в другом каталоге, и пока ничего не работает. – edswartz

ответ

0

Я решил эту проблему, изменив свой файл и папку (каталог) разрешения. Когда вы загружаете файлы напрямую из jQuery.Com, они устанавливаются как «Нет доступа для всех». Они должны быть изменены только для чтения.

Смежные вопросы