Моего сигнала() не отображается после отправки ...MVC Ajax оповещение не работает должным образом
Когда я представить мою форму, я вижу, данные размещены, и все выглядит хорошо, но тревога («КИ») ; из ajax не отображается. что мне не хватает?
@model Mvc5.Models.Test
@using (Html.BeginForm())
{
@Html.AntiForgeryToken()
@Html.ValidationSummary(true)
@Html.TextBoxFor(model => model.Name)
<input type="submit" value="Add" class="btn btn-default" id="idForm" />
}
<div id="target">
@Html.Action("ShowList", "Test")
</div>
<script>
$(document).ready(function() {
// this is the id of the form
$("#idForm").submit(function() {
var url = "Test/Create"; // the script where you handle the form input.
$.ajax({
type: "POST",
url: url,
data: $("#idForm").serialize(), // serializes the form's elements.
success: function (data) {
alert('ok');
}
});
return false; // avoid to execute the actual submit of the form.
});
});
</script>
Вы проверили статус .. ?? – Outlooker
Возможно, вы не вернете объект с собственностью «успех» из вашего действия? Вы пытались отладить успешный js-обработчик? – idlerboris
@ user1929393 проверить консоль разработчика вашего браузера на сообщение об ошибке, а также проверить статус запроса POST на «Test/Create» – Aminul