axios请求的返回数据变成undefined

如图,用axios向后台请求数据
在Controller可以看到有结果

img

但在浏览器控制台输出却是undefined

img

Controller的方法

img

js代码

img

这个问题很经典,你应该试着先打印整个response,而不是打印其中一个元素。
如果还是没有,你在Controller所在方法上面加上注解@ResponseBody
如果还有问题请反馈,问题如以解决,记得好评采纳哦。

先打印response看一下,response[0]可能写法有什么问题,数据中获取其中的元素可能不是这么写的

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^