Есть код
<input id="NameNew" type="text" value="" />
<input id="PriceNew" type="number" value="" />
<input id="CountNew" type="number" value="" />
<input id="submit" type="button" value="Add" />
<script type="text/javascript">
$(document).ready(function () {
$('#submit').click(function (e) {
e.preventDefault();
var name = $('#NameNew').val();
var price = $('#PriceNew').val();
var count = $('#CountNew').val();
name = encodeURIComponent(name);
$('.ListDrinks').load('@Url.Action("AddDrinkModel")?' + name + ','price+ ',' + count)
});
});
</script>
По сути он должен при клике на кнопку брать значения с полей и отправлять в контроллер. Но нет ни ошибок, ни попытки какого-либо запроса. По-моему он вообще не видит скрипт. И ещё попутный вопрос - как включать ajax на последней версии jquery (3.1.1)? Просто в прежних версиях он был легко узнаваем, а тут... подключаю все что есть просто : jquery-3.1.1.js, jquery-3.1.1.intellisense, jquery-3.1.1.slim.
Ошибку нашел, даже две. Во-первых, перед переменной price пропустил +. Во-вторых, забыл про имя переменной, на которую будет отправлен запрос
...("AddDrinkModel")?model' +...
В общем типичные ошибки новичка. Будьте внимательны, друзья)
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники