I have an ajax call inside a loop:
$.each(chunkedImages, function(index, image) {
$.ajax({
type: 'POST',
url: url,
data: {images: image, key: key},
}).success(function( data ) {
countConvertedImages += data;
if( index === chunkedImages.length-1 ) {
console.log( countConvertedImages );
}
});
});
My problem is that the "countConvertedImages" variable is not up to date. There is not the correct value inside, for some reason. I think it has to do with the order of the ajax calls because they might not be finished.
How can I output something after all ajax calls have finished?