Показать сообщение отдельно
  #4 (permalink)  
Старый 27.10.2011, 01:59
Профессор
Отправить личное сообщение для zebra Посмотреть профиль Найти все сообщения от zebra
 
Регистрация: 14.09.2011
Сообщений: 523

Сообщение от nasqad
window.setTimeout(function(){x.doAnother();}, 5000)


doAnother вызван window = this

why.not?, функция doSmth не будет дожидаться ответа от сервера, она сразу отправит запрос и вернёт ret(который равен undefined). А сам get запрос придёт чуть позже. Поэтому вам нужно в doSmth передать callback функцию, которая будет вызвана после получения ответа на гет запрос
Ответить с цитированием