1

实际上,我正在使用 Spring MVC 开发应用程序,在一种情况下,我必须通过显示页面让用户等待结果......一旦后端处理请求......结果将被加载。谁能告诉我我怎样才能做到这一点?

4

2 回答 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。

https://developer.mozilla.org/en-US/docs/DOM/window.onload

于 2013-05-07T13:12:09.720 回答