单击提交按钮后加载图像冻结

时间:2015-03-21 18:25:26

标签: javascript jquery ajax jsp

我有几个JSP页面使用ajax调用来进行提交,我可以在ajax调用之前显示加载图像,并在ajax完成后隐藏它。这样,加载图像工作正常。

 $(document).ajaxComplete(function()
{
    $("#loadingimg").hide();
});

但是,我有一个页面没有使用ajax调用,它使用普通的表单操作来提交表单。单击提交按钮时,服务器将进行长时间处理,加载图像将冻结,直到服务器返回并指向下一页。在服务器处理时如何使加载图像不冻结?非常感谢!

 <form:form id= "aForm" name="aForm"  method="post" modelAttribute="attr" 
   action="submit.htm" >

1 个答案:

答案 0 :(得分:1)

尝试将图片放入iframe,提交按钮会停止页面,但iframe应继续运行。然后显示/隐藏iframe,如:

<iframe src="<yourimageurl>" id="loading"></iframe>

$("aForm").submit(function (){
   $("#loading").show();
});