SSH在ajax中返回javabean对象,可是其中的属性值有javabean的要怎么弄?

是用data[tblUser][uid]不能获取,有什么办法吗?... 是用data[tblUser][uid]不能获取,有什么办法吗? 展开
 我来答
百度网友5b121ca
2012-03-11 · TA获得超过374个赞
知道小有建树答主
回答量:169
采纳率:100%
帮助的人:170万
展开全部
比如有个bean类是UserBean,你在action里面定义了成员变量UserBean ub,你定义json返回的变量是ub,然后你在页面取值方式就是:var data = eval("("+ub+")");
推荐使用jQuery的$.ajax函数,方便
$.ajax({
url : 'admin/json/statistics.html?',
type : 'get',
dataType : 'json',
success : display
});
function display(msg){
var data=eval(msg).ub;
//然后就可以处理了,比如你想获取name属性的值
var name = ub.name;
}
路口未转弯
2012-03-10 · 超过19用户采纳过TA的回答
知道答主
回答量:48
采纳率:0%
帮助的人:32.1万
展开全部
ajax只能返回字符串和xml文件信息;
你这样直接用是不可能得到什么对象的;
json传也是字符串,得到信息不能直接用,可以用eval();
如:
var a = eval("("+data+")");
这样a就是对象了;
因为不知道你是怎么写的这样你想想应该差不多
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ahyyxx222
2012-03-10 · TA获得超过2532个赞
知道小有建树答主
回答量:1405
采纳率:33%
帮助的人:1201万
展开全部
不要自己写ajax,使用jquery发送ajax请求,json格式返回数据,data.user.id直接取出来就行了
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
箫声客032
2012-03-10 · 超过21用户采纳过TA的回答
知道答主
回答量:50
采纳率:0%
帮助的人:59.7万
展开全部
你返回的是json数据吗? 把它的属性也转换称json格式就行了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式