BibEmil Ответов: 1

JQuery runtime error $ undefined отображается при загрузке локально , но отлично работает, если я указываю полный путь или загружаюсь из CDN


Кажется, есть какая-то проблема в том, как я ссылаюсь на jquery в своем проекте(Asp .NET c-#)


$(документ).готово(функция () {
предупреждение ("добро пожаловать");
})



Что я уже пробовал:

I have tried all the options given below
 src="~/jquery-2.2.4.min.js"
 src="../jquery-2.2.4.min.js"
 src="/jquery-2.2.4.min.js"

But if i specify the full path like
src="C:\Users\name\Desktop\RCB\RCB\jquery-2.2.4.min.js" 

it works fine..


Я попробовал создать еще один проект и попытался сделать то же самое, что и выше, и он отлично работает.Я не могу понять, в чем проблема?

Karthik_Mahalingam

находится ли файл в корневом каталоге?

F-ES Sitecore

Вам нужен правильный путь к вашему файлу,вот и все, что мы можем сказать. Мы не знаем, как устроен ваш сайт и даже какие технологии вы используете, поэтому ничем не можем вам помочь.

BibEmil

Я уже упоминал, что использую ASP .NET(c#).IDE-Visual Studio 2010

F-ES Sitecore

MVC или webforms? Является ли ваш сайт виртуальным каталогом или корнем сайта? В конечном счете, вы должны использовать любую доступную технологию для ссылки на статические файлы для включения, а не для жесткого кодирования пути. Так что для веб-форм это что-то вроде Page.ResolveUrl или для MVC Url.Content. Google соответствующий для использования.

1 Ответов

Рейтинг:
1

Karthik_Mahalingam

пробовать

<script src="jquery-2.2.4.min.js"></script>

простой способ-открыть страницу aspx, перетащить js-файл в раздел заголовка страницы. он позаботится о справке.


BibEmil

Я тоже так делал, но безуспешно

Karthik_Mahalingam

находится ли файл в корневом каталоге вашего проекта asp?
убедитесь, что имя файла указано правильно

BibEmil

Я попытался перетащить файл из этого места

Karthik_Mahalingam

после перетаскивания чего сгенерировал src?
удалите localhost.....

BibEmil

src="jquery-2.2.4.min.js"

Karthik_Mahalingam

после загрузки страницы в браузере щелкните правой кнопкой мыши = & gt; view source - & gt; щелкните правой кнопкой мыши JS-файл и откройте в новой вкладке, проверьте, идет ли он к соответствующему источнику

убедитесь, что существует только одна ссылка

BibEmil

Я использовал его на одной из моих внутренних страниц веб-форм с главной страницей, она работает нормально.
Проблема заключается в форме входа в систему, которая не имеет главной страницы.Форма входа использует элемент управления ASP login.Будет ли это проблемой?

Karthik_Mahalingam

Его следует ссылаться только один раз


Либо на главной странице, либо на каждой дочерней странице

На странице входа в систему вам придется ссылаться на нее, так как у нее нет главной страницы.