52,780
社区成员
发帖
与我相关
我的任务
分享
function aa() {
.............
var return_result = '';
$.ajax({
url: url,
type: transfer_mode,
dataType: responseType,
beforeSend: function(){
show_js_msg_box('正在执行您的请求,请等待...');
},
async: asyn,
data: params,
error: function(){
close_js_msg_box();
show_js_msg_box('网络异常,您的请求执行失败');
},
success: function(result){
close_js_msg_box();
if (typeof callback == 'function' && asyn == true) { // 异步并有回调函数情况下执行回调
callback(result);
} else if(asyn == false) { // 同步直接返回数据
return_result = result;
}
}
});
if (return_result) {
return return_result;
}
}
是不是同步请求beforeSend这个方法没有执行
这样试试
show_js_msg_box('正在执行您的请求,请等待...');
$.ajax({
......
success: function(result){
close_js_msg_box();
});
});