JSFiddle - React, Tailwind, and code Playground
by guest271314
HTML
<textarea style="width:400px;height:300px"></textarea>
JavaScript
$(function() {
var urls = ["/echo/jsons/", "/echo/json/"];
var request = function(url) {
return $.ajax({
url: url,
type: "POST",
data: {json : JSON.stringify({"abc":[123]}) }
});
};
// callback handler that will be called on success
$.each(urls, function(k, v) {
$.when(request(v))
.done(function (response, textStatus, jqXHR){
// log a message to the console
console.log("Hooray, it worked!", response);
$("body").prepend("DONE: <br>"
+ Object.keys(response) + ":"
+ response[Object.keys(response)]
+ "<br><br>")
})
// callback handler that will be called on failure
.fail(function (jqXHR, textStatus, errorThrown){
// log the error to the console
console.log("The following error occured: "
+ textStatus, errorThrown);
$("textarea")
.before("FAIL: <br>")
.val(jqXHR.getAllResponseHeaders() +"\n"
+ jqXHR.status +"\n"+ textStatus
+"\n"+ errorThrown +"\n" + jqXHR.responseText)
});
});
});