function checkPermission() { var pers = []; $.ajax({ type : 'get', url : ctxPath + '/permissions/owns', headers:{ token:tokens, }, contentType : "application/json; charset=utf-8", async : false, success : function(result) { if (result.status === 200) { pers = result.data; $("[permission]").each(function() { var per = $(this).attr("permission"); if ($.inArray(per, result.data) < 0) { $(this).hide(); } }); }else if (result.status === 500) { layer.alert(result.msg, {icon: 2}) } } }); return pers; } /** * 判断是否存在按钮权限 * @param permission * @param per * @returns {string} */ function getPer(permission,per){ if(permission != ""){ if ($.inArray(per, permission) < 0) { return false; } } return true; }