JSFiddle - React, Tailwind, and code Playground
JavaScript
$(function () {
$.ajax({
url: ''
}).done(function () {
var num = 5;
for (var i = j = 0, queue = [], progress = 100 / num; i < num; i++) {
send(i);
};
function send (count) {
queue.push($.ajax({
url: ''
}).done(function () {
j++;
$(document.body).append(progress * j + '%', '<br>');
}));
}
$.when.apply($, queue).then(function () {
$(document.body).append('All Requests Complete');
});
});
});