2013-07-14 2 views
6

Я добавил скрипт в свою Default.aspx. Я получаю следующую ошибку. Error

ответ

27

$ определяется jQuery, на который вы, вероятно, не ссылались. Простой способ, чтобы получить его, чтобы добавить один из адресов CDN для вашего шаблона HTML:

<script src="http://code.jquery.com/jquery-1.10.1.min.js"></script> 
+0

поэтому мне нужно удалить $? Я добавил путь к своему сценарию, но не работает –

+0

@Ajay: Нет. '' 'Отсутствует. Это означает, что '' $ не определено. Вам нужно включить jQuery, который определяет '' 'для вас, чтобы заставить ваш код работать. –

+0

@ Ajay: Чтобы быть понятным, код, который вы вставили в свой HTML, зависит от jQuery. «$» - это короткая ссылка на объект jQuery. Удаление '' 's не является вариантом. Код не будет работать, если вы не включите jQuery. –

4

Вам необходимо включить JQuery: http://learn.jquery.com/about-jquery/how-jquery-works/

<!doctype html> 
<html> 
<head> 
    <meta charset="utf-8" /> 
    <title>Demo</title> 
    **<script src="jquery.js"></script>** 
</head> 
<body> 
    ... 
</body> 
</html> 
+0

Я пробовал это, но он не работает –

+0

В этом случае вы его не включили или находитесь в нужном месте. Он должен быть включен до того, как вы сделаете какие-либо звонки до $ – CodingIntrigue

+0

У меня такая же проблема, но ее не удалось решить ваше решение. – Codeone

1

Я была такая же проблема, что и $ является Неопознанное , После долгой борьбы я узнал, что есть некоторая ошибка HTML-кода в главной странице, So it worked fine when i include the Jquery files directly in Content pageenter image description here

+0

У меня такая же проблема, но ее решение не устраняется. – Codeone

3

У меня была такая же проблема, но у меня была правильная ссылка на jQuery.

Я решил это, ссылаясь на jQuery до любых других скриптов. В вашем случае это будет выглядеть так:

<script src= "scripts/jquery-ui.js" /> 
<script src= "scripts/JavaScript_scroll.js" /> 

Надеюсь, это поможет кому-нибудь еще с подобной проблемой.

+0

О, да. Я понял, что мой jQuery был внутри @ Scripts.Render ("~/bundles/jquery"), поэтому я переместил его перед html и эта ошибка исчезла. Оказывается, у меня был элемент управления под названием «WebGrid», который вызывал функцию ajax в середине моего HTML-кода, поэтому раньше он нуждался в jquery. – JustJohn

0

(Для тех, кто может столкнуться с той же проблемой, как OP-х)
У меня была такая же проблема, но причина в том, что я пытался загрузить мой jQuery скрипт перед загрузкой сам jQuery библиотеку. Другими словами, убедитесь, что вы сначала добавьте следующую строку:

<script src="Scripts/jquery-{version}.min.js"></script> 

перед добавлением

<script src="Scripts/JavaSript_scroll.js"></script>