分类: JavaScript
2013-01-19 19:56:46
在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{},则认为是连接失败。