MVC表单
@using(Html.BeginForm("Student", "Manage", FormMethod.Post, new { id = "studentForm" }))
jQuery
$("#studentForm").submit(function (e) {
// showing loading spinner here
});
这里如何显示和隐藏加载微调器?上面的jquery Submit事件是否有成功和失败的回调。请指教。谢谢!
答案 0 :(得分:0)
以这种方式提交表单时,将导致服务器的完整页面回调。因此就没有机会显示和隐藏微调框。如果要异步回调,最好使用$ .ajax,这样您就可以更好地控制进程生命周期。 还有一个不错的插件,您可以按照自己的方式使用它:https://github.com/claviska/jquery-ajaxSubmit
答案 1 :(得分:0)
我找到了答案:
$("#StudentForm").submit(function (event) {
var isValid = $('#StudentForm').valid();
if (isValid) {
// Showing Spinner Here
}
});
谢谢!