简体   繁体   English

使用php / mysql / javascript的导航菜单

[英]Navigation Menu using php/mysql/javascript

I'm making a CMS for my website and I am now making the Navigation part, can somebody give me tips or links to a tutorial on how to make my navigation menu dynamic? 我正在为我的网站制作CMS,现在正在制作导航部分,有人可以给我提示或链接到如何使导航菜单动态化的教程吗? Thanks in advance. 提前致谢。 Here is my code. 这是我的代码。

<div id="navigation">
<ul>
<li><a class="active" href="Home.php"><span>Home</span></a></li>
<li><a href="VirtualTours/VirtualTour.php"><span>Virtual Tour</span></a></li>
<li><a href="Trivia.php"><span>Trivia</span></a></li>
<li><a href="Learnmore.php"><span>Learn More</span></a></li>
<li><a href="Albums.php"><span>Gallery</span></a></li>
<li><a href="FAQs.php"><span>FAQs</span></a></li>

I can give you some tips: 我可以给你一些提示:

1) In database create table witch contains menu elements (eg. label and link). 1)在数据库创建表中,女巫包含菜单元素(例如标签和链接)。

2) In PHP create code witch get data from database, put it into JSON and "echo" it (json). 2)在PHP创建代码中,从数据库获取数据,将其放入JSON并“回显”(json)。

3) In HTML/JAVASCRIPT file, using for eg. 3)在HTML / JAVASCRIPT文件中,例如用于 jQuery, get JSON data from PHP by AJAX and put it into menu in "complete" listener. jQuery,通过AJAX从PHP获取JSON数据,并将其放入“完整”侦听器的菜单中。 Ajax part should look simmilar to this: Ajax部分应与此类似:

$.ajax({
    url: 'fileFromPoint2.php/',
        type: 'POST',
        dataType: 'json'
    }).complete(function(jsonData) {
        // here you should write code which puts data from jsonData to your dynamic menu.
    });

I hope it will be clear for you :) 希望对您来说很清楚:)

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM