AJAX Consolidation In a different js var data_service = function () { ajaxService = function () { return $.ajax({ url : "", data : {} }) } return { ajaxService : ajaxService, ajaxService2 : ajaxService } }(); Multiple Calls $.when( ajaxService, ajaxService2 ) .done( function(ajax_data, ajax_data2 ){ var result = ajax_data[0]; }) Apply To pass an array var promises = [ajaxService, ajaxService2] $.when.apply($, promises); Other example var requests = [ this . load_graph_lte ( "dashboard_LTE_KPI" , 'main' , 'LTE_RRC_Setup_SR' ), this . load_gra...