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)
上一篇 2021年9月5日 上午8:00
下一篇 2021年9月5日 上午9:00


相关推荐

  • jsp中使用My97日期控件报 “IE中 无法打开internet站点 。。。。。已终止操作” 的解决办法

    jsp中使用My97日期控件报 “IE中 无法打开internet站点 。。。。。已终止操作” 的解决办法除了使用4.5以上版本外,将 “>加在my97的js文件引用的后面 “>

    2022年5月29日
    33
  • 备份集中的数据库与现有数据库“XXX”数据库不同[通俗易懂]

    备份集中的数据库与现有数据库“XXX”数据库不同[通俗易懂]在做数据库相关的日常工作中,还原与备份数据库会经常遇到,有时候同样的sql2008备份的数据库,从别人那边备份的数据库文件,在自己的电脑上还原会出现:的错误。解决方法有两种:第一种:右键数据库点击还原数据库,填上需要还原的数据库名,就可以直接还原了。第二种:在新建的数据库上还原数据库时,选好备份文件后,勾选上覆盖现有数据库即可。

    2022年6月14日
    31
  • listbox里面添加WrapPanel ,支持自适应换行[通俗易懂]

    listbox里面添加WrapPanel ,支持自适应换行[通俗易懂]listbox大家都会用,如果要让它支持换行操作还必须加上ListBox.ItemsPanelItemsPanelTemplatetoolkit:WrapPanel//ItemsPanelTemplate/ListBox.ItemsPanel但是也有问题了,必须设置WrapPanel的宽度,也就是不能自适应宽度去调整每一行的宽度,这样的后果可能会出现要么全部推在一起,要么要有横向的滚动…

    2022年7月22日
    14
  • pycharm 撤销操作,还原撤销快捷键

    pycharm 撤销操作,还原撤销快捷键使用 pycharm 时 如果想把代码撤销到之前的状态可以用 Ctrl z 如果不小心撤销多了 可以用 Ctrl Shift Z 还原 别傻傻的重新敲了

    2026年3月27日
    2
  • JavaScript数据类型

    JavaScript数据类型与 Java 和其它强数据类型的语言不同 JS 是弱类型语言 只有 5 种简单的数据类型 Undefined 未定义 Null null Boolean 布尔 String 字符串 Number 数字 另外一种复杂的数据类型 Object 对象 nbsp 数组也是 Object 类型 可以使用 typeof 来得到数据类型 例如 var nbsp a abc nbsp nbsp alert

    2026年3月16日
    4
  • python环境配置系统版及pycharm编译器

    python环境配置系统版及pycharm编译器python 环境配置 1 系统自带的 python exe 或者自己下载的 2 下载 anaconda 自带的 python exepycharm 中如何使用环境 选择 File gt setting gt PythonInterp gt 点右边的设置标志 Add gt 然后可以选择虚拟环境 这个是选择系统自带的 python exe 或者选择 Conda 环境 有新建环境和已存在的环境 点新建环境可以直接处男建一个 conda 环境 python 版本也可以指定 自动下载 已存在的环境的话就是

    2026年3月19日
    3

发表回复

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

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