jQuery callback for multiple ajax calls

Looks like you’ve got some answers to this, however I think there is something worth mentioning here that will greatly simplify your code. jQuery introduced the $.when in v1.5. It looks like:

$.when($.ajax(...), $.ajax(...)).then(function (resp1, resp2) {
    //this callback will be fired once all ajax calls have finished.
});

Didn’t see it mentioned here, hope it helps.

Leave a Comment