Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1148617
  • 博文数量: 103
  • 博客积分: 1897
  • 博客等级: 上尉
  • 技术积分: 1717
  • 用 户 组: 普通用户
  • 注册时间: 2012-04-19 21:02
文章分类

全部博文(103)

文章存档

2013年(19)

2012年(84)

分类: 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{},则认为是连接失败。

阅读(19097) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~