Я хочу загрузить макет страницы, то есть верхний колонтитул, панель навигации и нижний колонтитул, но добавить длительный l oop в теле между панелью навигации и нижним колонтитулом, который сбрасывает то, что он делал каждый раз через некоторое время Например:
<!DOCTYPE HTML>
<html>
<body>
<header><!--some stuff--></header>
<nav><!--some stuff--></nav>
<article>
<h1>Flushtest</h1>
<section>
<?php
for ($i = 0; $i < 5; $i++) {
echo "Test-$i!<br>";
flush();
ob_flush();
sleep(1);
}
?>
</section>
</article>
<footer><!--some stuff--></footer>
</body>
</html>
Если я это сделаю, он загружает заголовок и панель навигации, а затем каждую секунду появляется новое сообщение «Test- n », и когда последний тест появляется, наконец, появляется нижний колонтитул. Я хочу, чтобы нижний колонтитул уже появился, а затем загрузите середину страницы во время очистки. Любой способ сделать это?
Я пытался использовать AJAX, чтобы сделать это, но я либо принудительно заставляю его go, либо возникает ошибка «Слишком много запросов». Кроме того, я хочу, чтобы на странице все еще отображался значок «загрузки» на вкладке, а AJAX этого не делает.
РЕДАКТИРОВАТЬ Конечно, я боролся с этим для дней, и на следующий день после запроса я нашел свое решение: просто используйте iframe
s.