SSH在ajax中返回javabean对象,可是其中的属性值有javabean的要怎么弄?
展开全部
比如有个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;
}
推荐使用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;
}
展开全部
ajax只能返回字符串和xml文件信息;
你这样直接用是不可能得到什么对象的;
json传也是字符串,得到信息不能直接用,可以用eval();
如:
var a = eval("("+data+")");
这样a就是对象了;
因为不知道你是怎么写的这样你想想应该差不多
你这样直接用是不可能得到什么对象的;
json传也是字符串,得到信息不能直接用,可以用eval();
如:
var a = eval("("+data+")");
这样a就是对象了;
因为不知道你是怎么写的这样你想想应该差不多
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不要自己写ajax,使用jquery发送ajax请求,json格式返回数据,data.user.id直接取出来就行了
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你返回的是json数据吗? 把它的属性也转换称json格式就行了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询