JSFiddle - React, Tailwind, and code Playground
by DazWilkin
JavaScript
/*global $,jQuery,console*/
$(function() {
"use strict";
var success, failure, $ajax, $ajaxDef, $ajaxOld;
success = function() {
console.log("done");
};
failure = function() {
console.log("fail");
};
$ajaxOld = function(success, failure) {
$.ajax({
url: "/echo/json/",
success: success,
error: failure
});
};
$ajaxDef = function() {
// return the promise
return $.ajax({
url: "/echo/json/"
});
};
$ajaxOld(success, failure);
$ajaxDef().done(success).fail(failure);
$ajaxDef().done(success).fail(failure).done(success);
$ajaxDef().done($ajaxDef().done(success).fail(failure)).done(success);
});