jsp页面方法
$.post("../test",{uname:"John",pwd: "2pm"}, function(json){
alert(json);var data = eval("("+json+")");
alert(data);
alert(data.name);
alert('name:'+data['name']);
//user 是一个对象
var user = data.user;
//list 是一个数组
var list = data.list;
alert(user.sex);
alert('size:'+list.length);
for(var i=0;i<list.length;i++){
alert('a:'+list[i].a+' b:'+list[i].b);
}
});
后台java 代码:
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
response.setContentType("text/html; charset=utf-8");
PrintWriter out =response.getWriter();
try{
//要把数据转换成下面的格式
String str2="{name:'nae',user:{sex:'男',phone:'12345678'},list:[{a:1,b:1},{a:2,b:2},{a:3,b:3}]}";
out.write(str2);
out.close();
}catch (Exception e) {
log.equals(e);
}
}