这是一个导航,然后导航是一个二级菜单
一级的导航,是肯定可以显示的。但二级的,不是100%都可以显示,有时有下拉菜单,有时没有
$.ajax({
url: "./com/nav.php",
type: "POST",
dataType: "json",
success: function(data){
if (data.code == 0) {
var i = 1;
html1 = '';
html2 = '';
var html = '
小牛TXT';
$.each(data.data, function(commentIndex, comment){
if (comment['sid'] == "0") {
html += '
'+comment['title']+'\r\n';i++;
}else{
switch (comment['sid']) {
case "1": html1 += '
'+comment['title']+'\r\n'; break;case "2": html2 += '
'+comment['title']+'\r\n'; break;}
}
});
$('#nav').html(html);
$('#nav1').html(html1);
$('#nav2').html(html2);
}
}});
这段代码展示了如何使用jQuery和Ajax从服务器获取数据来构建一个二级导航菜单。菜单包括一级和二级项,二级菜单根据数据动态显示。数据来源于'./com/nav.php',通过POST请求以JSON格式获取。菜单项的显示依赖于sid字段,值为0的一级菜单项直接显示,值为1或2的二级菜单项分别填充到对应的二级菜单中。

被折叠的 条评论
为什么被折叠?



