首页 > 解决方案 > MVC 关于提交显示和隐藏微调器

问题描述

MVC 表单

@using(Html.BeginForm("Student", "Manage", FormMethod.Post, new { id = "studentForm" }))

jQuery

 $("#studentForm").submit(function (e) {
           // showing loading  spinner here
 });

在这里如何显示和隐藏加载微调器?上述jquery提交事件是否有成功和失败回调。请指教。谢谢!

标签: javascriptc#jqueryasp.net-mvcrazor

解决方案


当您以这种方式提交表单时,会导致完整的页面回调到服务器。所以没有机会显示和隐藏微调器。如果你想要异步回调,最好使用 $.ajax,这样你就可以更好地控制进程生命周期。还有一个不错的插件,您可以更接近自己的方式使用:https ://github.com/claviska/jquery-ajaxSubmit


推荐阅读