错误示例
$.ajax({
type:'POST',
url:'',
data:'',
success:function(data){
console.log(data);
console.log(data.en);
}
});
问题是这样的第一个console可以正常输出{en:“1”}
但是第二个cosole却输出undefined
那么问题在哪呢?少了dataType。
一定要记得dataType:“json”,不然会获取到数据,但是获取具体数据为undifined
正确示例
$.ajax({
type:'POST',
url:'',
data:'',
dataType:"json",
success:function(data){
console.log(data);
console.log(data.en);
}
});