Показать сообщение отдельно
  #1 (permalink)  
Старый 22.08.2012, 12:38
Интересующийся
Отправить личное сообщение для Vincent Посмотреть профиль Найти все сообщения от Vincent
 
Регистрация: 22.08.2012
Сообщений: 11

iFrame, отправка файла, завершение загрузки и вопросы взаимодействия
Привет. Вникаю в js по мере возникновения необходимости.
Надо:
1. Отправить файл на сервер
3. Если возникла ошибка при загрузке - отобразить сообщение об ошибке
3. Если условие из п.2 не наступило, обновить некую информацию на странице после обращения к БД
4. Ожидать получения информации от сервера и динамически отображать ее на той же странице.

Вот информация, которую мне удалось найти и понять:
1. Файл, без перезагрузки страницы, можно отправить только средствами iFrame.
2. При этом надо как то понять, завершена ли загрузка или нет. Это можно сделать отображением xml в скрипте, который будет загружать файл (на который будет отправлена форма в iframe). В том же скрипте сделать событие onload(), после его наступления проверять - есть ли сообщение об ошибке, если нет - передавать управление другой функции, которая
3. средством xmlHTTPRequest() обновит БД, затем обновит информацию на странице (к примеру сообщение "ОК" в определенном участке странциы), затем
4. передаст управление другой функции, которая в цикле будет опрашивать(?) сервер и получая ответ будет обновлять необходимую информацию на странице.

Верно ли я понял, или это изобретение велосипеда?
Может есть более оптимальный способ?
Ответить с цитированием