Ext.Ajax.request提交实现waitMsg效果

最近用ExtJs开发过程中,需要使用到等待后台调用cgi执行结束后才做其他操作。。。

本以为需要一个弹窗提示应用成功,但是Ext本身就有一个这样的wait效果,

onApply: function(){ 

  var myMask = new Ext.LoadMask(Ext.getBody(),{msg:"正在应用,请稍后......"});
  myMask.show();
  Ext.Ajax.request({ 

  url: ‘.........‘,
  params: {
    param1: 0,
    param2: 1
  },
  method: ‘POST‘,
  success: function(r) {
    var t = Ext.decode(r.responseText);
    if (t.success) {
    me.close();
    window.location.href = ‘/index.htm‘;
    }else{
      Ext.MessageBox.alert("............");
    }
  },
  failure: function(form, action){
    Ext.MessageBox.alert(".......");
  },
  scope: this

  });

}

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。