【发布时间】:2009-04-14 20:46:55
【问题描述】:
为 PHP 安装程序脚本设置顺序输出的最佳方法是什么?假设我有一个页面,并希望在 PHP 脚本提供的 DIV 中显示增量输出。
所以page.html 可能包含以下内容:
<div id="output">
<!-- Script Output Here -->
</div>
而 install.php 可能看起来像这样(用于测试目的):
<?php
// Turn off Output Buffering
ob_end_flush();
// Begin Test Output (5 second intervals)
echo 'Testing incremental output...' . "\n";
sleep(5);
echo 'Step 1...' . "\n";
sleep(5);
echo 'Step 2...' . "\n";
sleep(5);
echo 'Complete!' . "\n";
我认为 AJAX 可能是最好的方法,但我不确定如何处理。如果我通过 JavaScript 加载“install.php”,在脚本完成执行之前我不会取回所有内容(对吗?) - 使整个目标变得毫无意义。我以前见过这样做,但找不到具体的例子来说明它是如何完成的。
任何帮助表示赞赏!
【问题讨论】:
标签: php javascript ajax