Dan*_*iel 5 asp.net-mvc jquery
我有一个ASP.NET MVC表单,该表单将报告作为File(...)结果返回。这意味着触发文件下载后,浏览器将停留在当前页面上。使用jQuery,我想禁用“提交”按钮,然后在文件返回后重新启用它。我的代码已经很好地禁用了按钮,但是,我找不到文件返回后触发的事件。
这是我到目前为止的内容:
$(document).ready(function() {
$("#downloadForm").submit(function() {
$("#cmdSubmit").attr("disabled", "disabled");
$("#uiProgress").show();
});
});
Run Code Online (Sandbox Code Playgroud)
当表单提交返回时,我可以添加什么来触发?
您可能必须使过程复杂化:让 #downloadForm 发布返回文件 URL 的 AJAX 请求,而不是从帖子中返回文件。收到响应后,您可以重新启用按钮并将 document.location 设置为返回的 URL。
| 归档时间: |
|
| 查看次数: |
1119 次 |
| 最近记录: |