$.post中function(data)如何接收多个返回值

a.jsp通过jQuery.post(“a.action”,callBack,"json");提交到a.action;a.action中有两个输出变量Stringmsg(... a.jsp通过jQuery.post(“a.action”,callBack,"json");提交到a.action;a.action中有两个输出变量String msg(提示信息),boolean pass(判断是否通过)
struts.xml中将这两个变量返回给jsp页面(
<result name="success" type="json">
<param name="root">msg</param>
<param name="root">pass</param>
</result>),怎么用callBack回调函数去接收这两个变量?该怎么写呢?
这样写function(msg,pass)是错误的,读取不出来。

请大神写下<result>和function(){},刚学struts很菜,说的简洁易懂的额外加悬赏。
展开
 我来答
邗启3V
2013-10-15 · TA获得超过7270个赞
知道大有可为答主
回答量:1413
采纳率:100%
帮助的人:1370万
展开全部
回调函数固定是一个参数,因为你是以json请求的,应该也是json返回的:
function(data){
var dataJson = jQuery.pasesJSON(data);
var msg = dataJson.msg;
var pass = datajson.pass;
}

希望对你有帮助
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
乌微月2S
推荐于2018-05-07 · TA获得超过5037个赞
知道大有可为答主
回答量:5361
采纳率:42%
帮助的人:2836万
展开全部
struts2?jquery也不是这么用的啊。
你在java中吧msg和pass进行拼接。
msg+"||"+pass,然后返回给页面就行。这样就是一个参数,在页面用javascript的split再拆分开来就好。
不过不懂这个。
<result name="success" type="json">
<param name="root">msg</param>
<param name="root">pass</param>
现在struts都能配置ajax的返回了?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式