Xenon_x,
Сообщение от Xenon_x
|
ответы приходят
|
Ответы от функций у вас приходят, не дожидаясь ответа от сервера.
Попробуйте вставить return profile;
в xhr.onload = function(){
убрав из строк 19 и 35
Глупость написал - это же описание обработчика, который ничего не возвращает.
В нем можно записать результат в глобальную переменную и вызвать какое - нибудь событие, в обработчике которого смотреть результат в этой глобальной переменной.