Extjs 返回总是执行failure
源码:simple.getForm().submit({url:'login.action',waitMsg:'正在登录...',method:'post',succes...
源码:
simple.getForm().submit({
url: 'login.action',
waitMsg:'正在登录...',
method:'post',
success: function(form, action) {
Ext.MessageBox.show({
title: '',
msg: '登录成功,正在跳转 ...',
closedable:false
});
},
failure:function(form, action){
Ext.Msg.alert(action.result.msg);
}
});
返回的json : "{success:true}" ,或者 "{'success':true}" 或者 "{success:'true'}"
永远是执行 failure .
再有 action.result.msg访问不到内容,只能 var result = Ext.util.JSON.decode(action.result); result.msg 才能访问msg内容. 展开
simple.getForm().submit({
url: 'login.action',
waitMsg:'正在登录...',
method:'post',
success: function(form, action) {
Ext.MessageBox.show({
title: '',
msg: '登录成功,正在跳转 ...',
closedable:false
});
},
failure:function(form, action){
Ext.Msg.alert(action.result.msg);
}
});
返回的json : "{success:true}" ,或者 "{'success':true}" 或者 "{success:'true'}"
永远是执行 failure .
再有 action.result.msg访问不到内容,只能 var result = Ext.util.JSON.decode(action.result); result.msg 才能访问msg内容. 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询