方法一(js):Promise.all()
var A = 请求1; var B = 请求2; var C = 请求3; Promise.all([A, B, C]).then(function() { console.log('请求完成之后操作') });
方法二(jq):$.when().done()
var A = 请求1; var B = 请求2; var C = 请求3; $.when(A,B,C).done(function(){ console.log('请求全部执行成功打印') }).fail(function(){ console.log('失败打印') });
方法三:函数调用判定
var T = 判定函数或者判定值; 请求1 成功后执行 T; 请求2 成功后执行 T; 请求3 成功后执行 T; ... T在满足判定结果后执行请求完成后的相关操作。 值的监听操作类似。