Чтоб сильно не менять структуру, мб добавить callback?
function fn(param) {
if (param) {
ajax(function(response) {
alert(response);
});
}
else {
alert('without ajax');
}
}
function ajax(cb) {
setTimeout(function() {
cb('WITH AJAX');
}, 2000);
}
fn();
fn(true);