Учусь. Разбираю лекцию ITVDN MVC4 WebApi, вторая лекция. Не знаю в чем проблема..уже скопировал полностью все части проекта кроме web.congig. Весь код проверил, все совпадает. У меня хром и MSEdge просто молчит в момент когда пытается запустить аякс процес, а InternetExplorer выдает ошибку на этот моменте " $.ajax({" - стока три
0x800a1391 - Ошибка выполнения JavaScript: "$" не определено
код функции:
(function () {
// Функция вызывается при загрузке скрипта и делает асинхронный запрос на сервер
$.ajax({ //- ошибка тут!
url: "/api/Fruits",
success: function (names) {
var list = $("#names"); // находим элемент на странцие
for (var i = 0; i < names.length; i++) { // names - JSON объект полученый со стороны сервера.
var name = names[i];
list.append("<li>" + name + "</li>");
}
}
//,
//error: function (data2) {
// alert("Элемен по указанному индексу не найден.");
//}
});
// после загрузки документа, находим на страцние кнопку и добавляем метод getName как обработчик на событие click
$(document).ready(function () {
$("#button").on("click", getName);
});
function getName() {
// uri в формате /api/names/5
var link = "/api/fruits/" + $("#elementId").val();
$.ajax({
url: link,
type: "GET",
// в случае успешной обработки запроса
success: function (data) {
$("#receivedElement").text(data); // вывод результата
},
// в случае ошибки
error: function (xhr) {
if (xhr.status == "404") {
alert("Элемен по указанному индексу не найден.");
$("#receivedElement").text(xhr.responseText);
}
if (xhr.status == "500") {
alert("Ошибка сервера");
}
}
});
};
})();
Вьювер вроде тоже правильно прописан, там ничего сложно..ссылка на скрипт и теги для отображения
Вы пытаетесь запустить функцию jQuery - Ajax без подключения её библиотеки, объявите во вьюшке загрузку библиотеки:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Необходимо написать маску для input на jsСложность заключается в том что в целой части максимум должно быть четыре цифры, а в дробной максимум...
Уважаемые коллеги, доброго времени суток! Есть простая WCF- служба, ниже привожу код её файлов: Файл IService1cs