Php 如何制作标签菜单网站(一页内另一页)

Php 如何制作标签菜单网站(一页内另一页),php,jquery,ajax,menu,tabs,Php,Jquery,Ajax,Menu,Tabs,我想做一个网站与一个网页,内有其他网页 要从一个页面转到另一个页面,有一个选项卡或类似的菜单,因此页面不会更改,只更改内部内容。 内部内容有很多jquery和php:其中一个在左边有一个进行搜索的表单,结果显示在数据表的中心,因此您可以在结果内部搜索、排序等。当您从一个内容切换到另一个内容时,我不希望内容被重置(例如:进行搜索,然后转到另一个页面/内部内容,当返回时,搜索结果必须仍然存在)。其中一个选项卡有一个列表(一个子菜单)。当您从该列表中选择某个内容时,每个页面都必须知道并使用该选定值 我

我想做一个网站与一个网页,内有其他网页

要从一个页面转到另一个页面,有一个选项卡或类似的菜单,因此页面不会更改,只更改内部内容。 内部内容有很多jquery和php:其中一个在左边有一个进行搜索的表单,结果显示在数据表的中心,因此您可以在结果内部搜索、排序等。当您从一个内容切换到另一个内容时,我不希望内容被重置(例如:进行搜索,然后转到另一个页面/内部内容,当返回时,搜索结果必须仍然存在)。其中一个选项卡有一个列表(一个子菜单)。当您从该列表中选择某个内容时,每个页面都必须知道并使用该选定值

我想我可以用很多ajax、jQueryUI选项卡和php来实现这一切

我的问题是:制作这样的东西很好吗?有没有其他方法来实现我想要的?制作一个包含大量页面(没有更多的内部内容,但有不同的页面)的普通菜单,并在会话中保留所选值是否更好?在这种情况下,我如何保留结果?(再次会话?)

我希望这个问题被允许。谢谢大家

编辑:我不是在问代码(我知道jquery是如何制表的,我也搜索过谷歌)。我是在问这样做(一个页面有很多内容)是一种好的做法,还是使用更多的页面更好

编辑2:我将重新表述我的问题。我必须这样做:10个包含不同内容的页面,其中包含php、jquery以及一个菜单,可以从一个页面导航到另一个页面。当你从一个页面转到另一个页面时,在你离开的页面中选择的搜索和选项必须仍然存在,这样当你返回到另一个页面时你可以看到它们。一个菜单有一个带有列表的子菜单。当你从该列表中选择某个内容时,所选的值会改变一半页面中的内容(你在里面看到的)。我应该如何做到这一点?(不要显示代码,只告诉我应该使用什么来完成此操作)


EDIT3:我在网上查看,雅虎邮件有我想要的内容。页面的顶部都是一样的。然后你就有了一个菜单:收件箱、联系人、日历。当你点击联系人时,页面只会有一部分改变(我称之为我的内部内容)当您单击菜单中的其他声音时,也会发生同样的情况。在联系人中,如果您单击一个联系人,您可以看到该联系人的详细信息,然后如果您单击“收件箱”并再次单击“联系人”,您仍然可以看到您以前选择的联系人。如何实现这一点?

您可以使用jquery选项卡简单地实现这一点

或者,您应该创建网站模板,通过ajax调用在其中替换内容

       <html>
         ....

        <body>
            <div class="tab_container">
                <ul>
                       <li> Tab 1</li>
                       <li> Tab 2</li>
                </ul>
                <!-- integrate nested menu here -->
            </div>

            <div id="content">
              onclick on tab selection display appropriate content here
             </div>
        </body>

       </html>

....
  • 表1
  • 表2
单击选项卡选择可在此处显示适当的内容
我建议您,如果只是根据选项卡选择显示内容,而不是使用Ui选项卡

如果您正在开发复杂的网站,并且需要多个菜单,请尝试jquery下拉菜单。对于显示内容,请使用ajax在选项卡选择的基础上覆盖content div,正如我在示例中提到的

这里是jquery下拉菜单的链接


HTML用于结构和一些简单的数据解释。 如果你想制作一些数据,你应该使用像PHP,ASP

如果你想拥有一些有效果的页面,可以使用JavaScript和通用语言。
但是你没有确切的问题,所以答案是常见的

和你的代码在哪里???请发布你的相关代码。你尝试过什么吗?如果是,你可以发布它吗?请,段落,代码…我会用代码更新,即使我不知道我应该向你显示什么代码。我已经准备好了一些页面(搜索页面和其他页面),但是这些页面是由管理员用户使用的,而且里面有合理的数据,所以我必须做很多更改才能向您展示代码。有这样的功能很好,只要它是
适合您的应用程序的功能。互联网上有很多这样的
HTML/Javascript
,只有谷歌
选项卡式内容
。我使用的是PHP,jquery。我很抱歉我的问题没有说清楚。谢谢。我知道当你使用jquery选项卡时会出现一些问题。例如,用户浏览器上的JS是关闭的,历史记录。对我来说,最好使用html菜单和AJAX请求,这样可以在用户计算机上使用JS开/关。JS关不是问题。这只适用于一些管理员用户,他们知道他们必须使用JS on、 历史?为什么会有问题?我会考虑使用html菜单和ajax。谢谢。我知道jquery ui选项卡,但我不知道在复杂的网站(其中的一部分)中使用它是否是好的做法。听起来你想使用选项卡,但通过ajax发出页面请求?选项卡来显示内容(但我不想使用选项卡..我正在搜索一个解决方案,我认为选项卡可能是其中之一)。我必须使用ajax,因为我不希望页面“刷新”在用户搜索数据库中的内容之后。还有其他方法吗?我已经给了他两个选项。但是如果像他在问题中提到的那样结构复杂,那么我建议不要在这里使用tab而不是tab,选择下拉菜单或更简单的菜单。根据菜单选择覆盖内容谢谢你的下拉菜单…非常好!当我从一个页面切换到另一个页面时,保持内容不变?