JSFiddle - React, Tailwind, and code Playground

HTML

<script src="https://gist.github.com/gnarf/1039247/raw/61492dae1df5e90f3f5b132876cabfc12a6f49d2/jQuery.ajaxQueue.min.js"></script>
<button>Send</button><br>
<div></div>

JavaScript

function get(i) {
    var requests = [];
        requests.push($.ajaxQueue({
            type: "POST",
            url: "/echo/html/",
            data: {html: i},
            success: function(data) {
                $("div").append("Call " + data + "<br>");
            }
        }));
    return requests;
}

$(document).on("click", "button", function(){
    for (i = 1; i <= 5; i++) {
	    $.when.apply(null, get("obj" + i)).then(function(){
        	console.log(arguments);
            $("div").append("Status: " + arguments[2].status + ", responseText: " + arguments[2].responseText + "<br>");
 	   });
    }
});