springboot使用Echarts组件生成动态图,要从后端获取数据,就写了个这样的前端:
$.ajax({
type : "get",
url : "/pre_homepage",
cache : false,
})
controller返回的是一个Json数组
万万没想到,整了一下午+一晚上,都给我报404错误,试了各种解决方法都行不通
而我又不是写的前后端分离,不会存在跨域问题
后来试着将ajax换成js原生的fetch,依然报错
就在这即将到凌晨的时候,搜到某网友的方法:加上@ResponseBody注解
因为:如果不写@“ResponseBody注解,http请求的内容默认是一个页面,有了这个注解就是返回json字符串了”!!
感谢这位网友解救我与水火之中呜呜呜..................