在使用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();
}
});
他显示灰色是因为你没有使用data,你给底下加个console.log(data)他就好了,只要使用他了他就显示正常了,至于你接受不到data,你得打开f12看一下
看代码,前端没啥问题,
你应该去看看后端代码怎么写的。
后端代码 方法上要加@ResponeBody
建议排查问题
Network
中查看这个接口是否有返回值success
回调中打印data
查看是否接收.在你代码中, 并没有使用到data
参数, 所以你是从哪里判断的你有没有接收到参数?idea
提示Unused parameter data
直译为 未使用的参数数据
, 这应该可以直接明了的看出问题所在.