Jquery .submit()回调以关闭加载模式

时间:2016-01-12 18:40:27

标签: javascript jquery ajax asp.net-mvc callback

我的控制器返回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

1 个答案:

答案 0 :(得分:0)

你可以尝试将这些事件链接在一起,这样如果AJAX不可能,一个事件会触发下一个事件。

$( "#sendForm" ).click(function(e) {
   e.preventDefault();
   $('#myform').submit();
});

$("#myform").submit(function( event ) {
  //close dialog here
});