这是我的PHP代码
<?php
header("Cache-Control: no-cache, must-revalidate");
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
apache_setenv('no-gzip', 1);
ini_set('zlib.output_compression', 0);
ini_set('output_buffering', 'Off');
ini_set('implicit_flush', 1);
ob_implicit_flush(1);
for ($i = 0, $level = ob_get_level(); $i < $level; $i++) { ob_end_flush(); } //Flush all levels of the buffer to start
error_reporting(E_ALL);
$x = 0;
while(true){
echo $x++;
sleep(2);
}
?>
这是我的HTML代码
<script>
var xmlhttp = new XMLHttpRequest();
xmlhttp.onreadystatechange = function() {
console.log( xmlhttp.response );
};
xmlhttp.open("GET", "test.php", true);
xmlhttp.send();
</script>
当我运行此程序时,输出是
0 , 01 , 012 , 0123 ......
如何在不使用JavaScript替换函数的情况下获得输出
0 , 1 , 2 , 3 , 4 , 5 ....