【发布时间】:2019-01-31 20:38:27
【问题描述】:
我目前正在使用 Spring-Boot 和 Thymeleaf 开发一个 WebApp。 前端使用 HTML ofc、纯 JS 和一点 JQuery。
我想知道在单击按钮时保持导航栏静态显示的最佳方法是什么,从而获得一个新呈现的 HTML 演示文稿,该演示文稿与 Thymeleaf 的导航栏基本相同?
到目前为止,我的想法是在单击按钮后使用 AJAX,这将导致新呈现的页面(jQuery 加载),临时存储它,淡出没有导航栏的旧内容以及淡入没有导航栏的新内容。
技术应该是一样的!我知道使用 Angular/SPA 我不会遇到这个问题。
- 有人可以为此提供更好的解决方案吗?
- 不这样做的原因是什么?例如,stackoverflow 也会重新加载整个页面,而不是仅重新加载相关部分。而且我知道 其他不保持导航栏静态的知名页面。
【问题讨论】:
标签: jquery html spring-mvc thymeleaf single-page-application