javascript - MVC 关于提交显示和隐藏微调器
问题描述
MVC 表单
@using(Html.BeginForm("Student", "Manage", FormMethod.Post, new { id = "studentForm" }))
jQuery
$("#studentForm").submit(function (e) {
// showing loading spinner here
});
在这里如何显示和隐藏加载微调器?上述jquery提交事件是否有成功和失败回调。请指教。谢谢!
解决方案
当您以这种方式提交表单时,会导致完整的页面回调到服务器。所以没有机会显示和隐藏微调器。如果你想要异步回调,最好使用 $.ajax,这样你就可以更好地控制进程生命周期。还有一个不错的插件,您可以更接近自己的方式使用:https ://github.com/claviska/jquery-ajaxSubmit
推荐阅读
- java - Redission 中的嵌套 RMap
- python - 如何在多个scrapy爬虫中实现一个代理池?
- php - 在 AWS 中使用 cognito 调用未定义的成员函数 adminInitiateAuth()
- vba - Inventor API / VBA AutoBendRadius 在 3D 草图上
- r - 如何在不重新调整结果的情况下使用 ggradar
- powershell - foreach 多次返回一个值
- reporting-services - D365 本地报告服务器 Web 门户应用程序 500 内部错误
- pandas - Pandas .any() 每列返回一个布尔值
- websocket - How to wait for variables to change before sending the next content , websocket by reactor-netty
- c# - 如何在 WEB API 的 ASP.NET MVC 控制器级别中启用 CORS?