У меня есть эта форма:
@using (Html.BeginForm("Update", "MyController", FormMethod.Post, new { id = "frmEdit" })) {
<input type="text" id="Title" value="Adam" />
}
Вот jquery:
$(function () {
$('#frmEdit').submit(function () {
//read form values
//verify req fields
if (isValid) {
$.ajax({
url: this.action,
type: this.method,
data: $(this).serialize(),
beforeSend: SpinWheel(l),
success: function (result) {
if (result.s == 'OK') {
alert("Success Updated");
}
else {
Alert("Sorry! Update failed.");
}
},
error: function (xhr, status, error) { alert('Error');}
});
}
return false;
});
});
Контроллер:
public ActionResult Update(FormCollection album)
{
return Json(new { s = "OK" });
}
Форма имеет модальное внутри.Когда я нажимаю на ссылку на родительской странице, модал запускается.В модале у меня есть форма с кнопкой отправки.