我的控制器返回PDF(我正在使用Framework Rotativa PDF)。使用ajax无法提出我的请求。因此,我需要一个回调来处理请求后关闭我的加载模式并返回,因为相同的请求可能很长。
CONTROLLER
<form id="myform" method="post" enctype="multipart/form-data" action="@Url.Content("/PDF/DownloadViewPDF/")">
<input type="text" name="myparameter" />
</form>
<button id="sendForm" value="OK"></button>
我的表格
$('#sendForm').on('click', function () {
$('#loadingModal').modal('show');
$('#myform').submit();
//after i need close this modal
});
JAVASCRIPT
.js
答案 0 :(得分:0)
你可以尝试将这些事件链接在一起,这样如果AJAX不可能,一个事件会触发下一个事件。
$( "#sendForm" ).click(function(e) {
e.preventDefault();
$('#myform').submit();
});
$("#myform").submit(function( event ) {
//close dialog here
});