JSFiddle - React, Tailwind, and code Playground
HTML
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.0/jquery.min.js"></script>
JavaScript
var url = '/echo/json/';
var acao = 'CarregaDadosCliente';
function funcao1(callback){
$.post(url, {acao: acao,codigo: null}, function(json){
return callback(json);
}
).fail(function() {
alert("deu erro");
});
}
function funcao2(cod_cliente,callback){
$.post(url, {acao: acao,codigo: cod_cliente}, function(json){
return callback(json);
}
).fail(function() {
alert("deu erro");
});
}
function funcao3(cod_pedido,callback){
$.post(url, {acao: acao,codigo: cod_pedido}, function(json){
return callback(json);
}
).fail(function() {
alert("deu erro");
});
}
funcao1(function(json){
funcao2(json.cod_cliente, function(json){
funcao3(json.cod_pedido, function(json){
alert('fim');
});
});
});