php可以将页面分成小块并逐渐出现吗?

时间:2011-02-18 13:10:12

标签: php load

php可以将页面分成小块并逐渐出现吗? 我将主页分为几个小块,例如:

<?php 
include('header.php');
<div id="content">
<!-- some content -->
</div>
include('partone.php');
include('parttwo.php');
include('partthree.php');
include('footer.php');
?>

我需要打开该页面,首先加载header.phpdiv#contentfooter.php,然后逐渐加载partone.phpparttwo.phppartthree.php。有办法可以做到吗?感谢。

4 个答案:

答案 0 :(得分:4)

PHP在服务器端执行,因此您的代码将包含列出的所有文件,并立即将整个输出发送到客户端计算机。

如果您希望一次只显示部分网页,请尝试将其封在div中并使用JavaScript。

答案 1 :(得分:1)

听起来你应该使用javascript来做到这一点。

查看jQuery get方法。

答案 2 :(得分:1)

答案 3 :(得分:0)

将代码修改为如下所示

<?php 
include('header.php');
?>
<div id="content">
<!-- some content -->
</div>
<div id="partOne"></div>
<div id="partTwo"></div>
<div id="partThree"></div>
<?php
include('footer.php');
?>

然后在上面的代码中将partone.php,parttwo.php和partthree.php中的3个ajax请求加载到它们的respecitve div中。关于如何通过所有不同的javascript框架执行此操作的大量教程。我个人使用jquery,但你可以使用你喜欢的任何东西。