Че сказал? Сам хоть понял?
Одно можно сказать - у тебя ошибка логическая:
|
Сообщение от Dtri
|
|
return varForID;
|
Ты пытаешься из функции вернуть значение, которое еще не успело придти с сервера (запрос к серверу идет очень долго, и поток исполнения кода не блокирует (асинхронно выполняется то есть), поэтому функция success выполняется позже функции f() )