实际上,我正在使用 Spring MVC 开发应用程序,在一种情况下,我必须通过显示页面让用户等待结果......一旦后端处理请求......结果将被加载。谁能告诉我我怎样才能做到这一点?
问问题
2570 次
2 回答
2
我会说这更像是一种 JavaScript 解决方案,而不是 Spring 解决方案。
假设您正在等待来自后端进程的请求,您可以使用此处的解决方案来等待响应,同时您的后端会生成您需要的数据。
下面的代码将显示 loaderImage id 中的代码(假设它是 html 中的 div),然后在加载成功时将其隐藏。ajax 请求就是您用来访问后端控制器的任何 POST 或 GET。
$('#loaderImage').show();
$.ajax({
// Other ajax parameters
success: function () {
// hiding the image here
$('#loaderImage').hide();
}
});
于 2013-05-07T13:09:17.137 回答
0
您可以使用
window.onload();
<!doctype html>
<html>
<head>
<title>onload test</title>
<script>
function load() {
alert("load event detected!");
}
window.onload = load;
</script>
</head>
<body>
<p>The load event fires when the document has finished loading!</p>
</body>
</html>
所以在那里你可以删除你的加载 div 或 html。
于 2013-05-07T13:12:09.720 回答