JSFiddle - React, Tailwind, and code Playground
JavaScript
$('#chamar').bind('click',
function () {
$('#form').validator().on('submit', function (e) {
if (e.isDefaultPrevented()) {
// handle the invalid form...
} else {
if(func1()==false){
//aqui ele ja deveria finalizar e não fazer a proxima requisição
alert("Função 1 falhou");
}
if(func2()==false){
//aqui ele ja deveria finalizar e não fazer a proxima requisição
alert("Função 2 falhou");
}
if(func3()==false){
//aqui ele ja deveria finalizar e não fazer a proxima requisição
alert("Função 3 falhou");
}
alert("Todas as requisições foram feitas");
}
})
});
function func1() {
$.get('consulta1.php?type=dado&action=get', {
id: $('#id').val(),
},function (e) {
e = $.parseJSON(e);
if (e[0].status) {
alert("DEU VERDADEIRO");
return true;
} else {
alert("DEU FALSO");
return false;
}
}).fail(function () {
alert("DEU FALSO");
return false;
});
}
function func2() {
$.get('consulta2.php?type=dado&action=get', {
id: $('#id').val(),
...