Показать сообщение отдельно
  #13 (permalink)  
Старый 05.01.2014, 00:47
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Сообщение от Vikky
Хм.. так как вернуть в моей функции xmlHttp.responseText ? Кроме как вот так - больше никак не получилось..
Да, примерно так. А через return никак, потому что xhr запрос происходит асинхронно, то есть он не блокирует поток, а выполняется параллельно, следовательно функция не будет висеть и ждать результата, а значит и вернуть она ничего не может (как она тебе вернет результат из будущего?)
Сообщение от Vikky
При этом всё равно на доли секунды показывается undefined, а уже потом данные из БД..
Дык ты убери сам же присваиваешь undefined (тот что возвращает функция myFunction). Убери присвоение просто.
__________________
В личку только с интересными предложениями
Ответить с цитированием