87,907
社区成员
发帖
与我相关
我的任务
分享
//绑定前台菜单栏
function BindMenuDataGroupType() {
//根据异步读取发送过来的Json字符串
$.getJSON("/Home/LoadMenuData", {}, function (data) {
//实现在菜单拦中的显示,遍历节点集合
for (var i = 0; i < data.length; i++) {
var groupInfo = data[i]; //拿到组的信息
//拿到内容的信息,每个菜单项构造成一个p标签
var strMenuItemHTMl = "";
for (var j = 0; j < groupInfo.MenuItems.length; j++) {
var menuItem = groupInfo.MenuItems[j];
strMenuItemHTMl += '<p><a href="javascript:void(0)" src="' + menuItem.Url + '" class="menuLink">' + menuItem.MenuName + '</a></p>';
}
//EasyUI添加节点
$("#aa").accordion('add', {
title: groupInfo.GroupName,
content: strMenuItemHTMl,
selected:false,
});
//$("#aa").accordion('select', groupInfo.GroupName);
}
});
}
//实现用户单击导航栏跳转页面的方法
function BindMenuClickHrefEvent() {
$(".menuLink").click(function () {
//获取按钮里面的Src属性
var src = $(this).attr("src");
alert(src);
});
}
$(function () {
//在前台自动显示菜单的信息根据用户的信息
BindMenuDataGroupType();
//绑定菜单单击事件
BindMenuClickHrefEvent();
});