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

Сообщение от singaporian
но к тому моменту функция уже отломается без необходимых данных, которые request дожен был поставить.
Request не может поставить данные сразу, ибо на обращение к серверу требуется много времени. Ты предлагаешь блокировать поток (а это вызовет блокировку UI) на все это время? Тогда пожалуйста - выставляй async = true и радуйся фризам пользовательсокого интерфейса.

Те же, кого не устраивает такой расклад, скажут так: ты, запрос работай себе сколько нужно, мне ждать тебя некогда, у меня другие дела есть. А когда отработаешь - дай знать. Вот тебе callback-функция, позовешь когда будешь готов со своими данными.

Впрочем по ссылке nerv_'а все уже разжевано.
Ответить с цитированием