背景: 在用springcloud做项目的时候,使用前后端分离。
需求:
- 单独部署前端项目到tomcat
- 后端使用gateway网关提供访问各个微服务的对外接口
- 前端项目通过ajax从gateway网关异步获取数据并展示
问题: 当使用ajax进行异步获取数据并展示时,ajax返回的一般是一个包含所需数据的对象VO,此时无法使用thymeleaf的各种th标签,只能使用$("input[name='in']").val(VO.val);等进行异步刷新,此时thymeleaf的th:value='${}'毫无作用,还有th:each等等。因此,当使用ajax时,thymeleaf根本没有用武之处了吗??当一个页面需要异步刷新时,thylemeaf的用处又在哪呢?