В настоящее время у меня есть Perl-скрипт, который печатает некоторые HTML-таблицы и div, печатает открывающий тег <script type="text/javascript">
, а затем разветвляет несколько процессов для сбора данных для заполнения таблиц. Эти разветвленные процессы асинхронно печатают операторы JavaScript document.getElementById
, чтобы заполнить таблицу и элементы div. Мой Perl-скрипт ожидает всех дочерних процессов и после того, как они все вернули, печатает конечный тег </script>
.
Хотя, возможно, не слишком изящно, именно так я заполняю упорядоченную таблицу с асинхронно возвращаемыми результатами. Мне бы очень хотелось видеть содержимое таблицы загрузки по мере возврата результатов, но Firefox не отображает JavaScript до получения тега </script>
. Есть ли способ заставить рендеринг каждого оператора document.getElementById
отправлять в браузер? Я мог печатать открывающие и закрывающие теги сценария с каждым оператором, но это казалось чрезмерным. Я не уверен, как еще справиться с отображением группы асинхронных операторов, но я открыт для всех предложений.
Спасибо!