jquery的ajax方法如何接收一个实体对象?
$.post("sysinfo.action",{id:myid},function(data){alert(data.userid);},"text");这是我的代码异...
$.post("sysinfo.action",{id:myid},function(data){
alert(data.userid);
},"text");
这是我的代码 异步传输到后台 获取一个user对象 但我alert出来的是undefined 这个怎么办
首先我的ajax传输么问题 后台成功接收参数 且执行了方法生成了一个user对象 传到了前台怎么遍历? 展开
alert(data.userid);
},"text");
这是我的代码 异步传输到后台 获取一个user对象 但我alert出来的是undefined 这个怎么办
首先我的ajax传输么问题 后台成功接收参数 且执行了方法生成了一个user对象 传到了前台怎么遍历? 展开
4个回答
2013-01-17
展开全部
后台要转换成json string,前端就可以接收json对象了(返回类型设置成json)。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
没法直接传对象的,转换成json吧
追问
我用了JSONObject jo=JSONObject.fromObject方法
这个jo对象用out.print传到前台后该怎么遍历呢
追答
遍历?对象里面有一个属性是数组吗?好吧我们假设那个数组叫做list。现在也就是遍历user.list。
for(i=0; i<user.list.length; ++i){
alert(user.list[i]);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
data你后台返回的是不是JSON格式嘛
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
需要转换成json格式的
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询