我在banner.php中有我的横幅和导航!因此,如果我需要在每个页面上调用它,我应该使用include 'banner.php';
<html>
<body>
<div class="wrapper">
<?php include 'banner.php'; ?>
<h1>Login Successful <?php echo $_SESSION['username']?></h1>
</div>
</body>
</html> 但这将重新下载banner.php的元素。每当我尝试从一个页面导航到另一个页面时..每次都会调用它并下载元素..
是否有可能避免重新下载并保持导航静态(意味着它不会刷新或重新加载)...??
发布于 2014-05-09 11:35:31
您可以将开发时间投入到像AngularJS这样的客户端框架中,以创建一个使用AJAX重新填充DOM的单页面应用程序。
或者只是让浏览器处理缓存重用的元素
发布于 2014-05-09 11:37:24
使用frames是可能的,但是这已经被弃用了很长一段时间了,我不鼓励你使用它。另一种解决方案是使用AJAX仅加载和刷新页面的内容部分(保留横幅或您喜欢的任何内容)。对于大多数项目来说,最好的办法就是让浏览器缓存发挥它的魔力。
https://stackoverflow.com/questions/23556159
复制相似问题