Jquery load()实时结果?

时间:2015-06-19 08:24:57

标签: jquery ajax

我有一个简单的页面,当点击提交按钮时,我使用load()

加载页面

例如:

$("#res").load("do.php");

do.php 包含一些运行的简单命令,并将结果返回到屏幕。

如果我直接在浏览器中运行 do.php ,我会在脚本运行时实时显示屏幕上显示的结果并获得结果。

但是,当使用load()从其他网页调用时,我只会在 do.php 完成后才会显示结果页。

有没有办法从其他网页调用 do.php 并将结果恢复为现场?

do.php包含类似于:

的简单命令
<?php
$cmd = 'ping 127.0.0.1';

while (@ ob_end_flush());

$proc = popen($cmd, 'r');
echo '<pre>';
while (!feof($proc))
{
    echo fread($proc, 4096);
    @ flush();
}
echo '</pre>';
?>

0 个答案:

没有答案