php能将页面分成小块并逐渐显示吗?
php能将页面分成小块并逐渐显示吗? 我将主页分成了几个小块,如:php能将页面分成小块并逐渐显示吗?,php,load,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'); ?> 我需要打开页面,首先加
<?php
include('header.php');
<div id="content">
<!-- some content -->
</div>
include('partone.php');
include('parttwo.php');
include('partthree.php');
include('footer.php');
?>
我需要打开页面,首先加载
header.php
,div#content
,footer.php
,然后逐渐加载partone.php
,parttwo.php
,partthree.php
。有没有办法做到这一点?谢谢。听起来你应该使用javascript来完成这项工作
看看这个方法。听起来你应该使用javascript来实现这一点
看看这个方法。PHP是在服务器端执行的,因此您的代码将包括列出的所有文件,并立即将整个输出发送到客户端计算机
如果您希望一次只显示页面的一部分,请尝试将它们封装在
div
s中,并使用JavaScript。PHP在服务器端执行,因此您的代码将包含列出的所有文件,并立即将整个输出发送到客户端计算机
如果您希望一次只显示页面的一部分,请尝试将其包含在
div
s中并使用JavaScript。这可能就是您想要的:
演示:这可能就是您想要的:
演示:修改代码,使其如下所示
<?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');
?>
然后发出3个ajax请求,将partone.php、parttwo.php和partthree.php加载到上述代码中各自的div中。关于如何通过所有不同的javascript框架实现这一点的大量教程。就我个人而言,我使用jquery,但是您可以使用您喜欢的任何东西。修改您的代码,使其如下所示
<?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');
?>
然后发出3个ajax请求,将partone.php、parttwo.php和partthree.php加载到上述代码中各自的div中。关于如何通过所有不同的javascript框架实现这一点的大量教程。就我个人而言,我使用jquery,但是您可以使用您喜欢的任何东西。不太正确。您可以使用输出缓冲和ob_flush()强制在服务器端完成页面生成之前将页面的早期部分推送到浏览器。@David Gillen,对不起,我很难理解。我还想读一些教程代码。谢谢。@David-我从来不知道。谢谢你的提醒。不完全正确。您可以使用输出缓冲和ob_flush()强制在服务器端完成页面生成之前将页面的早期部分推送到浏览器。@David Gillen,对不起,我很难理解。我还想读一些教程代码。谢谢。@David-我从来不知道。谢谢你的提醒。我知道这个plungin,但我不确定它是否可以在php中使用。正如我所知,php文件应该加载列出的所有文件,然后同时输出页面。我知道这一点,但我不确定它是否可以在php中使用。据我所知,php文件应该加载列出的所有文件,然后同时输出页面。将partone.php、parttwo.php和partthree.php包含到div中,然后使用ajax请求是可行的方法。将partone.php、parttwo.php和partthree.php包含到div中,然后使用ajax请求是可行的方法。