如何让内容动态化?

时间:2017-01-22 09:50:46

标签: php jquery html css

我希望每页的页眉和页脚都不变。我想在用户单击任何菜单项时仅更改中间内容。这是我的代码:

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="utf-8">
    <title>Example.com</title>
  </head>
  <body>
    <?php require(dirname(__FILE__) . '/header.php') ?>
    <?php $Content ?>
    <?php require(dirname(__FILE__) . '/footer.php') ?>
  </body>
</html>

我的菜单是:

<ul>
  <li>Courses
    <ul>
      <li>Java</li>
      <li>PHP</li>
      <li>C++</li>
    </ul>
  </li>
  <li>About Us</li>
  <li>Contact Us</li>
</ul>

1 个答案:

答案 0 :(得分:0)

修改:重新阅读问题后,您似乎想要刷新内容,而不是实际页面。为此,您需要使用 AJAX 。我将在下面留下原始答案,以防我第一次正确理解你。

您可以使用PHP的include_once。只需创建一个header.php文件,插入您的菜单,然后将以下代码插入您希望其显示的页面模板中:

<?php include('header.php'); ?>

重复footer.php

的过程