`
max_annie
  • 浏览: 21635 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

一点一滴-解决ajax同步请求问题

 
阅读更多
1)Ext.Ajax.request发送同步请求基于ext-basex.

2)调用方法Ext.Ajax.request方法,添加 async: false, //ASYNC 是否异步( TRUE 异步 , FALSE 同步)
Ext.Ajax.request( {
  url : basePath+'xxx.do',
  method : 'GET',
  async : false,   //ASYNC 是否异步( TRUE 异步 , FALSE 同步)  
  success : function(response, options) {
    var data = Ext.util.JSON.decode(response.responseText);
    if (data != null && data != "") {
	alert(data.success);
    }
  },
  failure : function(response, options) {
  }
});


3)firefox12不支持此方法,需要修改ext-basex(911行)
if(callback && callback.timeout && callback.async)
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics