extjs4表单提交action后不跳转页面?就是js的【success:。。】之后的不执行,说要action传参数,如何传?
login.js------------------if(form.isValid()){form.submit({clientValidation:true,url:'...
login.js------------------
if(form.isValid()){
form.submit({
clientValidation:true,
url:'login_login',
success:function(form,action){
//登录成功后的操作,这里只是提示一下
Ext.MessageBox.show({
width:150,
title:"登录成功",
buttons: Ext.MessageBox.OK,
msg:action.result.msg
});
},
failure:function(form,action){
alert('dddddddddd');
}
}
);
}
action:--------------------
public String login(){
ActionContext ac=ActionContext.getContext();
Users loginUser =usersService.validateUser(user);
String code = (String) ac.getSession().get("validateCode");
ac.getSession().put("user", loginUser);
System.out.println("怎么回事呀");
return SUCCESS;
}
struts2配置文件:------------------
<package name="login" extends="struts-default">
<action name="login_*" class="UsersAction" method="{1}">
<result name="success">/login/index.jsp</result>
</action>
</package> 展开
if(form.isValid()){
form.submit({
clientValidation:true,
url:'login_login',
success:function(form,action){
//登录成功后的操作,这里只是提示一下
Ext.MessageBox.show({
width:150,
title:"登录成功",
buttons: Ext.MessageBox.OK,
msg:action.result.msg
});
},
failure:function(form,action){
alert('dddddddddd');
}
}
);
}
action:--------------------
public String login(){
ActionContext ac=ActionContext.getContext();
Users loginUser =usersService.validateUser(user);
String code = (String) ac.getSession().get("validateCode");
ac.getSession().put("user", loginUser);
System.out.println("怎么回事呀");
return SUCCESS;
}
struts2配置文件:------------------
<package name="login" extends="struts-default">
<action name="login_*" class="UsersAction" method="{1}">
<result name="success">/login/index.jsp</result>
</action>
</package> 展开
3个回答
展开全部
Form的提交其实是一个Ajax,这个Ajax在回调时,必须要获得一个布尔类型的变量值success=true之后才会继续执行,否则回调函数中断
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-11-25
展开全部
form提交后要返回success:true,才会执行,其他返回为failure
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
加Q给解答
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询