У меня есть следующая логика отложенной jquery.
var $qCallA = callA();
var $qCallB = callB();
$.when($qCallA,$qCallB).then(function () {
        $("#spinnerDiv").removeClass('spinner show');
});
function callA() {
    return $.getJSON("/callA", function (data) {
        if (data.status === "success") {
            buildTable1(data);
        }
    });
}
function callB() {
    return $.getJSON("/callB", function (data) {
        if (data.status === "success") {
            buildTable2(data);
        }
    });
}
Я хочу вернуть false для вызова $.getJSON на основе ответа от бэкэнда json. Например, если data.status == "failure", то я хочу вернуть "false" для getJSON. Как достичь этого?
Спасибо
