Вопрос задан неверно
ты просто немного не понимаешь как работает механизм ajax запросов
У тебя есть функция
.getCode = function(phone) { $.get( .... ) }
важно понимать что $.get() это вызов функции с определенными параметрами.
Последним параметром передается функция которая будет вызвана в будущем когда будет получен ответ от сервера
т.е. к тому моменту getCode уже успеет завершится
т.е.
.getCode = function(phone) { $.get( .... ) }
просто вызывает $.get( .... ) и завершается и не возвращает никакого значения