1

我有一个包含多个子目录的网页,例如 /search 或 /friends。每个页面都有自己的 javascript 和 css文件。现在我希望所有这些页面都具有相同的顶部栏,因此如果我想更改顶部栏,我只需在一个地方执行此操作。 这样做的常见方法是什么?由于多个脚本和 css 文件,简单的 php 退出了。我的想法是在每个子页面上通过 ajax 调用一个 php 脚本,并使用 jquery 的 append 方法将返回的字符串附加到 body 元素,但这对我来说似乎不是很干净。 脸书是如何处理这个问题的?点击内部链接时,Facebook 的顶部栏甚至不会闪烁。

谢谢。

4

2 回答 2

3

头文件.php

// top bar stuff
echo '<ul><li>Link</li><li>Link</li></ul>'; //etc

其他页面

<?php

include 'header.php';

?>
于 2013-04-29T22:01:46.633 回答
3

在要显示顶栏的所有页面中使用 header.php 怎么样?为此,只需创建一个带有顶栏的文件并将其另存为header.php,然后在您的 index.phpinclude('header.php');中为您希望拥有顶栏的每个页面重复第二步。

于 2013-04-29T22:12:39.190 回答