Добрый день!
Реализую метод, он принимает путь в каталоге, делает запрос на сервер, передавая путь, сервер возвращает id.
Полученный ответ находится в другой области видимости и не могу положить егь в переменную которая ожидает ответа от вызова функции.
Ведь на момент присовения значения переменной отвте ещё не пришёл.
Подскажите как можно поступить в подобной ситуации?
var id = getId(relativePath);
function getId(relativePath) {
var jqxhr = $.get("http://192.168.1.1:8080/ContentFileId", {
"relativePath": relativePath
}, null, "text");
return jqxhr.always(function(response) {
if (typeof response == 'string') {
return response;
} else {
console.log(response.responseText);
}
})
}
вызов метода и его реализация будут происходить из разных мест