我有几个JSP页面使用ajax调用来进行提交,我可以在ajax调用之前显示加载图像,并在ajax完成后隐藏它。这样,加载图像工作正常。
$(document).ajaxComplete(function()
{
$("#loadingimg").hide();
});
但是,我有一个页面没有使用ajax调用,它使用普通的表单操作来提交表单。单击提交按钮时,服务器将进行长时间处理,加载图像将冻结,直到服务器返回并指向下一页。在服务器处理时如何使加载图像不冻结?非常感谢!
<form:form id= "aForm" name="aForm" method="post" modelAttribute="attr"
action="submit.htm" >
答案 0 :(得分:1)
尝试将图片放入iframe,提交按钮会停止页面,但iframe应继续运行。然后显示/隐藏iframe,如:
<iframe src="<yourimageurl>" id="loading"></iframe>
$("aForm").submit(function (){
$("#loading").show();
});