У меня есть две страницы. Я отправляю ajax-вызов с первой страницы на вторую страницу для выполнения php-кодов внутри него.
Выполнение требуется долгое время (1-2 мин.). Как я могу создать индикатор выполнения и показать процент прогресса на первой странице.
Я могу рассчитать процент прогресса, но как показать его в реальном времени на первой странице.
реализация в режиме реального времени для php
firstpage.php
$.ajax({ url: 'secondpage.php',
data: {'q': data},
type: 'post',
success: function(output) {
//some code
}
secondpage.php
<?php
// I have some codes here that can calculate progress percent
// but how to show real time progress percent in firstpage.php
echo $result; //final result(for ajax callback)
?>
Спасибо, я проверил ваш ответ – user2511140