failure : function(form, action) 中的参数是什么意思?
//这是表单的提交
addGyxxForm.getForm().submit({
waitMsg : '柜员添加中,请稍后......',
success : function(form, action) {
Ext.Msg.alert('提示','添加柜员信息成功!');
},
failure : function(form, action) {
Ext.MessageBox.alert('警告', '添加柜员信息失败! ' + action.result.info );
}
});
红色那里的参数到底是什么意思?
每次我录入表单的数据有错时 action.result.info 就报为空或不是对象..
action.result.info 到底在哪里?
找了一天了都没找到 求高人指教..
------解决方案--------------------失败的时候,返回的json里包含info吗?
{
success: false,
info:'xxxxx'
}
------解决方案--------------------你这个是ExtJS里面的提交吧,结果在两个返回方法的action变量中,action.result.info就是你要的结果。
------解决方案--------------------
action.result这是获取你后天的返回的
json对象
info是你json里面的字段 如:{info:'提交失败!'}
------解决方案--------------------最终返回的要是json格式