Я пытаюсь использовать функцию автозаполнения jQuery, но постоянно получаю сообщение об ошибке Uncaught ReferenceError: $ не определен. Я провел исследование и попробовал разные вещи, но это действительно не работает.
Я также получил необнаруженную ошибку типа: $(...).autocomplete тоже не является ошибкой функции.
Я использую библиотеку JQuery, которая находится в моей папке wwwroot, поскольку она уже установлена. Я пробовал удалить его, а затем использовать ссылки на скрипты в Интернете, но, похоже, у меня это вообще не работает:


Мой код:
@model Assig1.ViewModel.CitiesViewModel @{ ViewData["Название"] = "Индекс"; } src="~/lib/jquery/dist/jquery.min.js" src="~/lib/jquery/dist/jquery.js" Города @if (Model.RegionID != 0) { Вернуться к странам
} еще { Вернуться к странам } Поиск @if(Model.CityList.Count() > 0) { название города Страна Область Данные о качестве воздуха @foreach (элемент var в Model.CityList) { @Html.DisplayFor(modelItem => item.CityName) @Html.DisplayFor(modelItem => item.Country.CountryName)
item.Country.ImageUrl)" class="card-img-top" alt="@Html.DisplayFor(modelItem => item.Country.CountryName)" width=" 50" height="200" alt="@item.CityName" /> @Html.DisplayFor(modelItem => item.Country.Region.RegionName) Всего записей: @Html.DisplayFor(model => model.AirRecordCount)
Самый ранний год: @Html.DisplayFor(model => model.EarliestYear)
Последний год: @Html.DisplayFor(model => model.LatestYear)
Данные о качестве воздуха } } еще { К сожалению, города не найдены! } вар cityNames = []; @foreach (переменный город в Model.CityList) { cityNames.push("@city.CityName"); } $(функция () { $("#SearchText").autocomplete({ источник: cityNames }); });
Спасибо!