在extjs2.2中,表单提交之后,如下所示
function formSubmit(){ //表单提交验证 if(!passwordModifyForm.form.isValid()) { return; }else{ //表单提交 passwordModifyForm.getForm().submit({ waitMsg: '正在提交数据', waitTitle: '提示', url: dealer_modify_password_action, method: 'post', success: function(form, action) { Ext.Msg.alert('提示', "修改密码成功"); win.hide(); }, failure: function(form, action) { Ext.Msg.alert('提示', "修改密码失败,请检查你的原密码是否正确"); } }); } }默认可以添加回调函数,其中值得注意的事,如果出现404或500错误,才会执行failure,如果响应成功,就执行success,Ext默认规定:如果响应的json中有变量success,且值部位true,同时响应的json中包含errors:{},则认为是业务错误;如果不包含errors{},则认为是连接失败。