//iframe自适应高度
function setIframeHeight(iframe) {
if (iframe) {
var iframeWin = iframe.contentWindow || iframe.contentDocument.parentWindow;
if (iframeWin.document.body) {
iframe.height = iframeWin.document.documentElement.scrollHeight || iframeWin.document.body.scrollHeight;
}
}
};
//获取url中"?"符后的字串
function GetRequest() {
var url = location.search;
var theRequest = new Object();
if (url.indexOf("?") != -1) {
var str = url.substr(1);
strs = str.split("&");
for (var i = 0; i < strs.length; i++) {
theRequest[strs[i].split("=")[0]] = decodeURI(strs[i].split("=")[1]);
}
}
return theRequest;
}
$(function() {
setIframeHeight(document.getElementById('menuFrame'));
//var request = GetRequest();
//console.log(request);
$('#name').text(localStorage.getItem('user_name'));
$('#email').text(localStorage.getItem('email'));
initMenus(localStorage.getItem('user_id'));
})
function initMenus(uid) {
$.ajax({
url: 'http://localhost:88/menu_grant/getMenus?user_id=' + uid,
method: 'GET',
headers: {
"content-type": "application/json",
"GMC-ACCESS-TOKEN": localStorage.getItem('token')
},
dataType: "json",
async: false, //同步
success: function(data, status) {
if (data.data) {
//console.log(data.data);
var arr = data.data;
var len = arr.length;
var $obj = $('
');var $a = '';
switch (arr[0].name.split('-')[0]) {
case '品牌商':
$a = $(
'品牌商'
);
break;
case '借卖方':
$a = $(
'借卖方'
);
break;
default:
$a = $(
'管理员'
);
break;
}
$obj.append($a);
$('.accordion-menu').append($obj);
var $ul = $('
for (let i = 0; i < len; i++) {
//console.log(arr[i].url.split(',')[0]);
var $li = $('
' + arr[i].name + '');$ul.append($li);
$li.on('click', function() {
$(this).addClass('active-page').siblings().removeClass('active-page');
});
}
$obj.append($ul);
}
},
error: function(err) {
console.log(err);
}
});
}
一键复制
编辑
Web IDE
原始数据
按行查看
历史