关于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 开发