Вам необходимо изменить свои функции, как показано ниже:
function getStatus(ID) {
$.get('/api/'+ID+'/info', function(statusCallback) {
console.log(statusCallback);
});
}
Функция, которую вы передаете в качестве второго параметра вашего вызова get, называется успешным обратным вызовом. Он будет вызван после успешного завершения запроса get, который выдается при каждом вызове функции getStatus
. Только тогда у вас есть доступ к тому, что вернул сервер, и вы можете довольно легко получить к нему доступ, как указано выше.
Обновление
Если вы хотите вернуть данные, которые отправляет сервер, вы должны сначала объявить переменную
function getDataById(ID){
function callback(data){
return data;
}
$.get('/api/'+ID+'/info', function(data) {
return callback(data);
});
}