文档章节

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

 菜鸟来了
发布于 2015/04/13 10:59
字数 165
阅读 425
收藏 3
 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});  
        }
      }  
    });  
  }

© 著作权归作者所有

共有 人打赏支持
粉丝 3
博文 44
码字总数 9039
作品 0
南昌
程序员
私信 提问
ExtJS开发环境的搭建,spket工具安装详解

集成:ExtJS,MyEcplise和Spket。 前提:安装好的myecplise(我用的是MyEcplise10) 步骤: 先安装Spket 1 下载Spket的jar文件,spket-1.6.18.jar 2 将jar文件解压到MyEcplise的dropins文件夹...

day戴
2014/09/04
0
0
JQuery EasyUi之界面设计——前言与界面效果(一)

如果冯巩的开场白是“观众朋友们,我想死你们了”,那么我的开场白是“最近一直很忙,很久没有发文了”。 前面说过了EXT.NET,这里顺便再说说JQuery EasyUI。为啥我会选择JQuery EasyUI呢?主...

易水寒丶开源
2015/10/27
0
0
Extjs GridPanel用法详解

创建GridPanel 要使用GridPanel,首先要定义Store,而在创建Store的时候必须要有Model,因此我们首先来定义Model: //1.定义ModelExt.define("MyApp.model.User", { }); 然后创建Store: //...

鱼煎
2017/11/02
0
0
Sencha ExtJS 5.1.4 发布,跨浏览器的 RIA 框架

Sencha ExtJS 5.1.4 发布,此版本主要是bug修复。 更新内容: Accessibility (1) EXTJS-20016 - ARIA 包可以通过键盘导航调用组合框上的异常 Bind (1) EXTJS-21266 - 具有否定的双向绑定应标...

genn
2017/02/23
1K
15
使用Ext JS,不要使用页面做组件重用,尽量不要做页面跳转

使用Ext JS,不要使用页面做组件重用,尽量不要做页面跳转 今天,有人请教我处理办法,问题是: 一个Grid,选择某条记录后,单击编辑后,弹出编辑窗口(带编辑表单),编辑完成后单击保存按钮...

赵小宾
2013/10/20
0
0

没有更多内容

加载失败,请刷新页面

加载更多

并发+超时示例

func installMantisAgent() {log.Println("begin auto repair mantis agent")num := 0succNum := 0failNum := 0var Q *queue.Queueswitch g.Config().RepairType {ca......

我爱吃葱花
8分钟前
0
0
增加一列自增id

ALTER TABLE xxxx ADD iSiteId INT(11) NOT NULL PRIMARY KEY AUTO_INCREMENT FIRST;

colin_86
17分钟前
1
0
开发函数计算的正确姿势 —— 爬虫

在 《函数计算本地运行与调试 - Fun Local 基本用法》 中,我们介绍了利用 Fun Local 本地运行、调试函数的方法。但如果仅仅这样简单的介绍,并不能展现 Fun Local 对函数计算开发的巨大效率...

阿里云官方博客
22分钟前
0
0
安卓代码混淆

Proguard是安卓提供的方便开发者对代码和apk进行保护和精简的工具,可在SDK/tools文件夹下找到。 proguard的作用 : 1,代码混淆 2,精简代码,删掉没有用到的代码,减小apk的体积。 使用场景...

whoisliang
27分钟前
1
0
配置Tomcat虚拟主机

12月13日任务 16.4 配置Tomcat监听80端口 16.5/16.6/16.7 配置Tomcat虚拟主机 16.8 Tomcat日志 配置tomcat监听80端口 默认tomcat监听的是8080端口,如果想直接输入ip就访问到网页,就需要进行...

robertt15
32分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部