ajax获取 json有数据, 取值为undefined 原因及解决办法. 问题复现:解决办法 问题复现: 前后端分离的java项目, idea中可以打印出数据, 前端可以拿到json数据,但是无法取值. 原因:后端忘了设置返回类型为 json, 或者 前端忘了设置json类型 解决办法 办法1:前端: var dataObj=eval("("+data+")"); 办法2:后端: response.setContentType("application/json;charset=utf-8");