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对象 传到了前台怎么遍历?
展开
 我来答
匿名用户
2013-01-17
展开全部
后台要转换成json string,前端就可以接收json对象了(返回类型设置成json)。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
嘻嘻哈哈一下子
2013-01-17 · TA获得超过596个赞
知道小有建树答主
回答量:811
采纳率:0%
帮助的人:383万
展开全部
没法直接传对象的,转换成json吧
追问
我用了JSONObject jo=JSONObject.fromObject方法
这个jo对象用out.print传到前台后该怎么遍历呢
追答
遍历?对象里面有一个属性是数组吗?好吧我们假设那个数组叫做list。现在也就是遍历user.list。
for(i=0; i<user.list.length; ++i){
alert(user.list[i]);

}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
qmtx3
2013-01-18 · TA获得超过144个赞
知道答主
回答量:177
采纳率:0%
帮助的人:81.9万
展开全部
data你后台返回的是不是JSON格式嘛
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
仯爺c
2013-01-17 · 超过20用户采纳过TA的回答
知道答主
回答量:81
采纳率:0%
帮助的人:53.3万
展开全部
需要转换成json格式的
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式