2015-02-21 4 views
-1
<!doctype html> 
<html> 
<head> 
<title>jQuery install test</title> 

<meta charset="utf-8" /> 
<meta http-equiv="Content-type" content="text/html; charset=utf-8" /> 
<meta name="viewport" content="width=device-width, initial-scale=1" /> 

<script type="text/javascript" src="jquery.min.js"></script> 

<style type="text/css"></style> 

</head> 

<body> 

<script> 

    if (typeof jQuery != "undefined"){ 
     alert("jQuery is installed"); 
    } else { 
     alert("jQuery is not installed"); 
    } 

</script> 

</body> 
</html> 

По какой-то причине я не могу вставлять jQuery. Я назвал файл jQuery, который я загрузил jquery.min.js. Я также попытался изменить src на «http://ajax.googleapis.com/ajax/libs/jquery/latest/jquery.js», но это не сработало. Есть ли проблема с моим кодом? Я новичок в программировании.Почему не устанавливается jQuery?

+0

это может помочь вам http://stackoverflow.com/questions/7341865/checking-if-jquery-is-loaded-using-javascript –

+1

URL-адрес с "последним" выбрасывает 404 Я пробовал ваш код с помощью [действительного URL-адреса jQuery] (https://developers.google.com/speed/libraries/devguide#jquery), и он работал, как ожидалось. (Хотя добавление 'window.onload', как в ответе, по-прежнему является хорошей идеей). –

ответ

0

Попробуйте использовать window.onload, которые проверить после всех DOM загружен

window.onload = function() { 
    if (window.jQuery) { 
     alert("jQuery is loaded"); 
    } else { 
     alert("jQuery is not loaded"); 
    } 
} 

ИЛИ Используйте

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.js"></script> 

Demo

+0

Для получения дополнительной информации об объяснении http://stackoverflow.com/questions/588040/window-onload-vs-document-onload – Sadikhasan

+0

Я все еще получаю предупреждение о том, что jQuery не загружен. – mi1ez

+0

Значит, ваш путь верен для загрузки 'jQuery' – Sadikhasan

0

вещи, чтобы проверить, учитывая ваш HTML выше:

1) Файл JQuery должен находиться в той же папке в вашем веб-приложении, что и ваш h tml-файл (вы уверены, что не попали в папку «scripts» - если вы загрузили его в корень вашего приложения, вам понадобится «/» в начале атрибута src.

2) Проверьте вашу консоль в браузере - увидеть, если есть что-то, показывая красный там

4) В Вашем браузере, перейдите к коду «смотреть» бит (использование хрома для этого, простейший браузер для этого что-то вроде ИМО, кто-то думает иначе) - и добавьте часы для «$» и «jQuery» - посмотрите, что выйдет.

3) Загрузить FIDDLER - это позволит вам точно увидеть, что требуется браузером - вероятно, вы увидите 404 для запроса файла jquery. (На самом деле это действительно хороший инструмент, чтобы познакомиться за пределами этой проблемы - esp, если вы новичок в веб-разработчике и часто будете царапать голову на некоторое время)

FWIW - HTML выглядит в целом прекрасно - Будь что-то глупое, как неправильный путь в «src» или неверно произносите имя файла.

НТН

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