脚本后输出缓冲内容

时间:2013-09-03 03:12:01

标签: php output buffering

在我的脚本开头,我有一个函数从远程服务器获取JSON内容需要一段时间。获取数据需要1-2秒,但这对我网站的观众来说是一个荒谬的冻结时间。

我想要做的是首先在第一行GET脚本之后输出所有其他内容,然后在收到数据后显示涉及该JSON调用的数据。

例如:

<?php

$data = array();
getApiInfo( $user ); //fills $data with info

?>

这是前几行,然后是我要立即输出的html内容,但包含一些不能的数据信息。

<div>
    <img src='images/logo.png' />
    <p>Name: <?php echo $data['name']; ?></p>
</div>

保持简短,之后的html看起来有点像那样。我想要发生的是图像和名称:&#39;立即显示,但$ data [&#39;名称&#39;]在呼叫完成之前不会显示。

1 个答案:

答案 0 :(得分:-1)

的Ajax

你的后端脚本可以在生成的html上填写适当的div / id /元素,当它完成处理时,不刷新。

(对不起Dagon,没看到你的评论......)

相关问题