关于后端返回无值给前端的问题

关于后端返回无值给前端的问题
这是前端Ajax的代码,会将返回值打印出来:

img


这是后端返回时的断点,可以显示,有code200的数值:

img


但是在通过断点后在前端打印为:

img


返回NaN

在success:function(obj){}
这一模块中,不能直接使用obj,需要k = obj 来获取k的值,从而访问后端的返回值。

ajax datatype改为json试试
因为后端返回map

或许你的后端代码没有问题,而是你的前端代码输出语句出来问题,改成这样试试。

console.log(obj);

你那样输出来不是NaN才怪,+一个对象,哈哈

首先要找到返回的对应字段是否有啊