springBoot+ajax实现页面局部刷新,直接将接收到的数据以字符串的形式打印在页面上

在通过ajax实现页面局部刷新的时候,通过后台获取到数据列表要显示在页面上,可是ajax接收到返回的json时,直接将json打印在了页面上

img

这是我的controller代码,方法前也加了@ResponseBody注解

img

这是我ajax代码

img

对呀,你用responsebody,如果又返回值,则是json对象, 向你controller中那样写会直接开一个页面来显示json对象,
你想要局部刷新就不要是用responsebody,将局部刷新的数据放在域中然后前端取出来,可以用jsp,freemarker,thymeleaf或者其他的方式取出来;