Вы не можете сделать это таким образом. .get()
как и любой другой метод ajax запускается асинхронно (если вы явно не установите его для синхронного запуска, что не очень рекомендуется). Поэтому, вероятно, лучшее, что вы можете сделать, это передать обратный вызов.
function checkResults(value, callback) {
$.get("checkDuplicates.php", {
value: value
}, function(data) {
if(data == "0") {
if(typeof callback === 'function')
callback.apply(this, [data]);
} else {
//I want the "checkResults" function to return false otherwise
}
}
}
checkResults(55, function(data) {
// do something
});