EXTJS AJAX提交带提示框功能实现

EXTJS AJAX提交带提示框功能实现

 function save(){
   var selectedProjects = $("#selectedProjects").val();
   Ext.Msg.wait('处理中,请稍后...', '提示'); //进度条等待   
    Ext.Ajax.request( {  
          url : '*.do?method=saveProjects',  
       method : 'post',  
       params : {  
           personIds : $("#personIds").val(),  
           selectedProjects : selectedProjects  
          },  
          success : function(response, options) {  
             //隐藏进度条   
               Ext.Msg.hide();   
              var responseArray = Ext.util.JSON.decode(response.responseText); 
              if(responseArray.result=='OK'){   
               Ext.MessageBox.show({title: '成功',msg:'修改成功!!!',buttons: Ext.MessageBox.OK,icon: Ext.MessageBox.SUCCESS});  
              }else{   
            //失败的几种返回情况  
              if(responseArray.errors == 'connect'){ 
               Ext.MessageBox.show({title: '失败',msg: '连接中心服务器失败,请检查网络配置!',buttons: Ext.MessageBox.OK,icon: Ext.MessageBox.ERROR});   
              } else if(responseArray.errors == 'server') {
             Ext.MessageBox.show({title: '失败',msg: '服务器错误,修改失败!',buttons: Ext.MessageBox.OK,icon: Ext.MessageBox.ERROR});   
              } else {
               Ext.MessageBox.show({title: '失败',msg: '修改失败',buttons: Ext.MessageBox.OK,icon: Ext.MessageBox.ERROR}); 
              }
              };
        failure : function() { 
            Ext.Msg.hide();  
            Ext.MessageBox.show({title: '失败',msg: '修改失败',buttons: Ext.MessageBox.OK,icon: Ext.MessageBox.ERROR});  
        }
      }  
    });  
  }

转载于:https://my.oschina.net/u/2242194/blog/399420

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/109490.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • [WPF Bug清单]之(8)——RowDefinition中MaxHeight在一定条件下失效

    [WPF Bug清单]之(8)——RowDefinition中MaxHeight在一定条件下失效

    2021年7月29日
  • pycharm2020.3.3使用_pycharm更新python版本

    pycharm2020.3.3使用_pycharm更新python版本PyCharm–》Preferences–》Appearance&Behavior–》systemsetting–》Updates–》去掉勾选即可

    2022年8月26日
  • eclipse安装android_安卓studio怎么打包apk

    eclipse安装android_安卓studio怎么打包apkEclipseandroid开发更改apk名字有以下几步:第一步,修改工程包名在eclipse里,找到项目包和java包(原则上都一样),就可以按”F2″修改名字,随之,源.java也会得到相应的修改;然而每个.java文件都需要把如下图内容,再额外修改一下第二步,修改AndroidManifest.xml文件AndroidManifest.xml里的内容是android工程的相关配置文件。工程文件的解析具体可参考:某鸟教程.第三步,修改Strings.xml文件然后是…

    2022年10月5日
  • JavaScript 判断是否为数字的几种方式

    JavaScript 判断是否为数字的几种方式js判断是否为数字方式很多:typeof、instanceof、Number.isNumberparseInt、parseFloatisNaN、isFinite正则表达式本片文章就介绍一下这些方式的区别和用法。1.typeof、instanceof、Number.isInteger使用typeof判断对象是不是基本类型number,比如:letnum=1;typeofnum===’number’;//true使用instanceof判断对象是不是包装类Number

    2022年6月17日
  • linux用命令dpkg,Linux中dpkg命令起什么作用呢?

    linux用命令dpkg,Linux中dpkg命令起什么作用呢?摘要:下文讲述Linux中dpkg的功能说明,如下所示;dpkg是(Debianpackage英文的缩写)dpkg命令功能:用于管理DebianLinux中的包管理(安装,创建,管理软件)的一种实用性工具dpkg命令的语法格式:dpkg[参数]—–常用参数说明——-i:安装软件包-r:删除软件包-l:输出已安装软件包列表-L:输出于软件包关联的文件-c:输出软件包内文件列表–…

    2022年5月21日
  • python 元类编程_python进阶路线图

    python 元类编程_python进阶路线图前言通常我们创建类都是使用class类名,但是小伙伴们有没有想过,类是由谁来创建的呢,python中常说的万物皆对象,对象是由类创建的,那类本身也可以看做是对象,类可以由元类type创建type

    2022年7月28日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号