当前位置:编程学习 > JAVA >>

关于JSON传递对象的问题

后台用的是Struts2,这样传过去之后,user的这三个属性都是空的。为什么?哪里写错了吗?
var url = '<%=basePath%>ajax/userRegResendMail';
var params = {user: {userAccount:"${user.userAccount}", userName:"${user.userName}", mailNo:"${user.mailNo}" } };
jQuery.post(url, params.toJSONString, reSendMailCallBackFunc, 'json'); --------------------编程问答-------------------- var params = {user: {user.userAccount:"${user.userAccount}", user.userName:"${user.userName}", user.mailNo:"${user.mailNo}" } }; --------------------编程问答--------------------

var params = {
user: {user.userAccount:"${user.userAccount}", 
           user.userName:"${user.userName}",
           user.mailNo:"${user.mailNo}" }
};

亲,给好分哦
--------------------编程问答-------------------- "${user.userAccount}" 这个干吗要引号 好久没做web了  记不清了 --------------------编程问答-------------------- 要加上这个<%boolean isEvenLine = false;%>,才能去解析这个表达式${user.userAccount};

Json格式应该是好像是这个样子的:
var params = {user: [userAccount:"${user.userAccount}", userName:"${user.userName}", mailNo:"${user.mailNo}" ]};
补充:Java ,  Web 开发
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,