【问题标题】:spring boot mvc ajax call with a loading带有加载的spring boot mvc ajax调用
【发布时间】:2019-02-13 19:49:38
【问题描述】:

我有一个 spring boot mvc 应用程序。我的要求是当我点击这样的网址时 本地主机:8080/myproject/getData

它应该显示一个加载 gif 并对 spring mvc 控制器进行 ajax 调用,并将结果“ok”返回给调用者。任何人都可以提供示例代码或实现它的一些想法吗?

【问题讨论】:

    标签: java ajax spring spring-boot model-view-controller


    【解决方案1】:

    您必须制作 2 个控制器。

    @Controller 将负责返回带有加载 gif 的页面(可以是 Thymeleaf、JSP 或其他),由 MVC @Controller 返回的 HTML“视图”将包含带有 AJAX 实现的 JavaScript(jQuery、AngularJS ,或其他),这将对您的@RestController 进行AJAX 调用,请求JSON/XML 数据(URL 必须不同,例如“/myproject/api”)。

    然后在您的成功方法中,您将使用来自@RestController 的数据替换正在加载的 GIF(结果“ok”)。

    【讨论】:

    • 所以在视图上我必须显示加载 gif,同时我必须对休息控制器进行休息 ajax 调用?
    • 如果你想显示GIF,那将填满等待你的主要数据的时间,是的。
    • 对于一个请求,你可以得到一个响应,一个类型的数据,所以你必须做两个。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-10-18
    • 2019-07-22
    • 2022-11-15
    • 1970-01-01
    • 2014-03-07
    • 2013-06-18
    • 1970-01-01
    相关资源
    最近更新 更多