Нет, не работает. Дело в том, что сам по себе submit() работает, но работает не тогда, когда нужно.
По логике submit() посылает perl-скрипту файл, perl-скрипт выполняет определенные действия (ставит метку, что загрузка пошла), затем функция initializeProgressBar() проверят наличие метки и, если все ок, рисует панель прогресса загрузки.
В реальности получается, что когда выполняется initializeProgressBar(), никакой метки там нет, т.е. perl-скрипт не выполнил действия. Метка появляется после завершения работы функции startUpload().
Из этого я сделал вывод, что submit() срабатывает не сразу, а после завершения функции. Если следить за процессом отладчиком, то так и получается.
Может есть возможность как-то принудительно начать отправку?
|