ExtJs 同步与异步请求

同步方式请求:(关键是要设置false这个参数)

var conn = Ext.lib.Ajax.getConnectionObject().conn;
    conn.open("GET", 'your url',false);
    conn.send(null);
    alert(conn.responseText);
或者

var conn = Ext.lib.Ajax.getConnectionObject().conn;
    conn.open("POST", url, false);
    conn.send("发送到服务器端的信息");
    data = conn.responseText;
    alert(data);



异步方式请求:(不论async设置true或false都不能改变默认异步请求)


 var seletedGird = this.grid.getSelectionModel().getSelections();//获得选中的项
            var rowid = seletedGird[0].get('id');//获得选中第一项的id列的值
            if (rowid == null) {
                return "";
            }
             Ext.Ajax.request({    
                               url:getRootPath()+'/workflow/participatorRule/findUserIdListByRuleId.web', 
                               async: false,   //ASYNC 是否异步( TRUE 异步 , FALSE 同步)
                               params:{ //需要传递个URL的参数
                                id:rowid
                               }, 
                               success: function(response, options) {
                                   userIds = response.responseText;
                                   if(userIds==""){
                                       Ext.Msg.alert('错误', '参与者规则下没有挂接用户或岗位'); 
                                   }
                                   
                               }, 
                               failure: function(response, options) { 
                                   userIds = response.responseText;
                                   if(userIds==""){
                                       Ext.Msg.alert('错误', '参与者规则下没有挂接用户或岗位'); 
                                   }                                   
                               }   
                               
                        });


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值