Extjs Ext.Ajax.request 问题
varresp=Ext.Ajax.request({url:ls_url,method:ls_method,async:lb_async,params:lo_params...
var resp = Ext.Ajax.request({
url: ls_url,
method: ls_method,
async: lb_async,
params: lo_params,
success: function(response, options) {
alert("success");
},
failure: function(response, options) {
alert("failure");
},
callback:function(){
alert("callback");
}
});
当async设置为true时,success,failure,callback这三个回调函数都没进去,返回结果需要从 resp.xhr里面获取;
当async设置为false时,可以进入回调函数,resp中也可以取到返回结果,不过位置直接在 resp下面,而不是resp.xhr下面
有Extjs4.x的高手能解释一下这是怎么回事吗? 展开
url: ls_url,
method: ls_method,
async: lb_async,
params: lo_params,
success: function(response, options) {
alert("success");
},
failure: function(response, options) {
alert("failure");
},
callback:function(){
alert("callback");
}
});
当async设置为true时,success,failure,callback这三个回调函数都没进去,返回结果需要从 resp.xhr里面获取;
当async设置为false时,可以进入回调函数,resp中也可以取到返回结果,不过位置直接在 resp下面,而不是resp.xhr下面
有Extjs4.x的高手能解释一下这是怎么回事吗? 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询