当前位置:   article > 正文

ExtJs 同步与异步请求_extjs .httpproxy 异步请求

extjs .httpproxy 异步请求

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

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

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



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


  1. var seletedGird = this.grid.getSelectionModel().getSelections();//获得选中的项
  2. var rowid = seletedGird[0].get('id');//获得选中第一项的id列的值
  3. if (rowid == null) {
  4. return "";
  5. }
  6. Ext.Ajax.request({
  7. url:getRootPath()+'/workflow/participatorRule/findUserIdListByRuleId.web',
  8. async: false, //ASYNC 是否异步( TRUE 异步 , FALSE 同步)
  9. params:{ //需要传递个URL的参数
  10. id:rowid
  11. },
  12. success: function(response, options) {
  13. userIds = response.responseText;
  14. if(userIds==""){
  15. Ext.Msg.alert('错误', '参与者规则下没有挂接用户或岗位');
  16. }
  17. },
  18. failure: function(response, options) {
  19. userIds = response.responseText;
  20. if(userIds==""){
  21. Ext.Msg.alert('错误', '参与者规则下没有挂接用户或岗位');
  22. }
  23. }
  24. });


声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/凡人多烦事01/article/detail/322213
推荐阅读
相关标签
  

闽ICP备14008679号