1 获取Ajax请求返回的类型为map
a 直接用逗号点返回map的key(result),就可以获取value值了
success:function(data){
alert(data.result);
}
b 用方括号获取value值
success:function(data){
alert(data["result"]);
}
c 当key不知道的情况下,可以用循环获取value值
success:function(data){
for(var key in data){
alert(data[key]);
}
}
2 获取Ajax请求返回的类型是list
a 用for循环
success:function(data){
for(var i=0;i<data.length;i+=){
alert(data[i]);
}
}
b 用$.each()或$().each()方法
success:function(data){
$.each(data,function(item,result){
alert(result);
});
}
或:
success:function(data){
$(data).each(function(item,result){
alert(result);
});
}
3 获取Ajax请求的返回类型为实体
a 直接点{.}属性名
success:function(data){
alert(data.name);
alert(data.password);
}
b 用方括号也是可以的
success:function(data){
alert(data["name"]);
alert(data["password"]);
}