ajax success接受不到data数据

在使用ajax时,success函数接受不到data里面的数据,在idea中success函数中的data没有高亮 显示Unused parameter data。

$.ajax({
url: "/student/insert",
type: "POST",
async:false,
dataType:"json",
data: {
'name': name,
'typeName': typename,
'sex': sex,
'birthday': birthday,
'content': content
},
success: function (data) {
alert("新增成功!");
location.reload();
}
});

img

他显示灰色是因为你没有使用data,你给底下加个console.log(data)他就好了,只要使用他了他就显示正常了,至于你接受不到data,你得打开f12看一下

看代码,前端没啥问题,
你应该去看看后端代码怎么写的。
后端代码 方法上要加@ResponeBody

建议排查问题

  1. 在控制台的Network中查看这个接口是否有返回值
  2. success回调中打印data查看是否接收.

在你代码中, 并没有使用到data 参数, 所以你是从哪里判断的你有没有接收到参数?
idea提示Unused parameter data 直译为 未使用的参数数据, 这应该可以直接明了的看出问题所在.