当前位置: 代码迷 >> JavaScript >> failure : function(form, action) 中的参数是什么意思?解决方法
  详细解决方案

failure : function(form, action) 中的参数是什么意思?解决方法

热度:504   发布时间:2013-11-01 14:43:02.0
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格式
  相关解决方案