这是一个导航,然后导航是一个二级菜单
一级的导航,是肯定可以显示的。但二级的,不是100%都可以显示,有时有下拉菜单,有时没有
$.ajax({
url: "./com/nav.php",
type: "POST",
dataType: "json",
success: function(data){
if (data.code == 0) {
var i = 1;
html1 = '';
html2 = '';
var html = '<li class="layui-nav-item"><a href="index.php"><img src="img/logo.png" alt="小牛TXT" width="50px;">小牛TXT</a></li>';
$.each(data.data, function(commentIndex, comment){
if (comment['sid'] == "0") {
html += '<li class="layui-nav-item"><a href="javascript:;">'+comment['title']+'</a><dl class="layui-nav-child" id="nav'+i+'"></dl></li>\r\n';
i++;
}else{
switch (comment['sid']) {
case "1": html1 += '<dd><a href="'+comment['url']+'.html">'+comment['title']+'</a></dd>\r\n'; break;
case "2": html2 += '<dd><a href="'+comment['url']+'.html">'+comment['title']+'</a></dd>\r\n'; break;
}
}
});
$('#nav').html(html);
$('#nav1').html(html1);
$('#nav2').html(html2);
}
}});
搞成树状结构。然后比较好控制。然后判断子节点就能知道有没有内容了
https://www.lilnong.top/stati...