You can create a variable for each request, which means a successful request. Change this variable for each request, respectively, for a successful request, then call your function.
Inside your function, just check both variables, if they are both correct, then both requests were successful, otherwise at least one was not, and the condition if()was false.
var firstResult = false,
secondResult = false;
FirstAjaxrequest({
callback: function (options, success, response) {
if(success) {
firstResult = true;
DisplayMessage();
}
}
});
SecondAjaxrequest({
callback: function (options, success, response) {
if(success) {
secondResult= true;
DisplayMessage();
}
}
});
function DisplayMessage(){
if(firstResult && secondResult){
} else {
}
}
source
share