JSFiddle - React, Tailwind, and code Playground

by mrroot5

HTML

<div id="response"></div>

JavaScript

var myResposeFunction = function (data) {
  $('#response').html('data: ' + JSON.stringify(data));
};

// Creamos la funcion y le agregamos el parametro callback
// (ademas de otros que pueda necesitar)
function myAJAXFunction(callback) {
    $.ajax({
        type: 'POST',
        url: '/echo/json/',
        dataType: 'json',
        data: {
            json: JSON.stringify({
                'foo': 'bar'
            })
        }
    }).done(function(response) {
      // Una vez se raliza la peticion devolvemos la respuesta
      callback(response);
    });
}

// Invocamos a la funcion que hace la llamada AJAX y
// le pasamos como parametro la funcion que gestionara la respuesta AJAX
myAJAXFunction(myResposeFunction);