Показать сообщение отдельно
  #1 (permalink)  
Старый 14.02.2012, 16:14
Аспирант
Отправить личное сообщение для belkir Посмотреть профиль Найти все сообщения от belkir
 
Регистрация: 01.08.2011
Сообщений: 38

Ожидание iframe
Всем вновь привет. Столкнулся с очередной преблудой заказчика: попросили написать загрузчик файлов без обновления страницы и использования флэша. Загрузчик должен получать промежуточные ответы от сервака.

Выбрал такой способ:
1) Через скрытый iframe отсылаю форму с файлами (т.к. ajax сам файлы слать не умеет [google] )
2) Вслед за отправкой формы запускаю асинхронный запрос через аякс на предмет постоянного (1 раз в сек.) опроса сервера о ходе работы с файлами.

Трабла в том, что пока страница в СКРЫТОМ iframe не загрузится полностью - асинхронный запрос ajax не выводится в браузер. А после загрузки страницы в фрейме (около 5-10 сек.) браузер выхаркивает сразу десяток ответов полученных от сервака через ajax.

Вопрос: как заставить страницу не подвисать на момент отправки файлов?
Ответить с цитированием