$.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很菜,说的简洁易懂的额外加悬赏。 展开
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很菜,说的简洁易懂的额外加悬赏。 展开
2个回答
展开全部
回调函数固定是一个参数,因为你是以json请求的,应该也是json返回的:
function(data){
var dataJson = jQuery.pasesJSON(data);
var msg = dataJson.msg;
var pass = datajson.pass;
}
希望对你有帮助
function(data){
var dataJson = jQuery.pasesJSON(data);
var msg = dataJson.msg;
var pass = datajson.pass;
}
希望对你有帮助
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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的返回了?
你在java中吧msg和pass进行拼接。
msg+"||"+pass,然后返回给页面就行。这样就是一个参数,在页面用javascript的split再拆分开来就好。
不过不懂这个。
<result name="success" type="json">
<param name="root">msg</param>
<param name="root">pass</param>
现在struts都能配置ajax的返回了?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询