javascript - 表单提交结束时的 Mvc 核心隐藏加载器
问题描述
我有一个返回文件的操作
return File(stream.ToArray(), "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", fileName);
我设法使用javascript在表单提交时显示加载器
这是我的看法:
<form method="post" asp-action="Action" asp-controller="Controller" Area="Area" enctype="multipart/form-data">
<div class="panel-container show">
<input type="submit" id="btnUpload" class="col-md-4" />
</div>
<div class="spinner-border mx-2" id="loader" role="status">
<span class="sr-only">Loading...</span>
</div>
</form>
这是我在 JS 中添加的用于启动加载动画的代码,它可以工作:
$('#loader').hide();
$(function() {
$('form').submit(function(){
$('#loader').show();
});
});
现在,当动作完成后,我该如何隐藏它?不使用 AJAX 有什么办法吗?
解决方案
推荐阅读
- c - 如何从 C 语言中的字符串(字符数组)中删除所有数据?
- .htaccess - htaccess 中的多个 RewriteRule 以避免 404
- python - 字典将值赋予某个键,但其他键获得相同的值
- java - 生命周期方法和其他方法从哪里获取它们的参数值?
- android - RxJava 为本地和远程数据源组合单曲
- javascript - 开玩笑测试输入 onChange 函数
- python - 使用 Python 从 Outlook 365 中提取电子邮件附件
- tomcat - websocket 在 IIS 上托管时不会升级
- firebase - 带有原生 Firebase API 的 AngularFirestore 能否在原生平台上工作?
- yugabyte-db - YugabyteDB 中删除墓碑对性能有影响吗?