求助 为什么我json中的result不能被点出来

图片说明
图片说明
图片说明

看一下data是字符串还是JSON对象

需要解析一下的,var data=eval("("+data+")");

估计你的json只是字符串,不是json对象,转换一下吧。data = JSON.parse(data);

先在success函数里先 var data = JSON.parse(data); 然后再这样调用result : data['result'];

在js文件最上面加$.ajaxSetup({
async : false
});

你需要把Ajax的dataType属性设置为json,这样返回的data就是json对象或者数组了,不然的话data默认是字符串的格式

response.setContentType("application/json;charset=utf=8");设置响应为json