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