I have an ajax function that runs inside a loop and is dependent on the amount of items in the array. How do I run another function after the ajax call is done and outside the loop? Is it possible?
This is the function
function downloadAll(){ downloads = []; $.each(checked, function(key, value) { $.ajax({ method: "POST", url: "<?php echo site_url($this->data['controller'].'/Download/'); ?>", data:'id='+value, beforeSend: function () { $('.loading').show(); }, success: function(data){ downloads.push(data); $('.loading').fadeOut("slow"); }, }); }); processZip(downloads); }