以后台权限菜单控制为例,获取js路径后面参数值

<script type="text/javascript" src="../Public/js/common.js?menuids=1,2,3,4,5&ckids=4-5-6" /></script>

需要注意的是,此段js文件位置需要放在页面中所有js包含文件后面,目前暂未想到好的办法解决位置问题。

//获取js后面参数
function getUrlArg(){
	var url = $("script:last").attr("src").toString();
	var u = url.split("?");
	if(typeof(u[1]) == "string"){
		u = u[1].split("&");
		var get = {};
		for(var i in u){
			var j = u[i].split("=");
			get[j[0]] = j[1];
		}
		return get;
	} else {
		return {};
	}
}
//权限判断
function getCk(){
	var args = getUrlArg();
	var menuids = args[‘menuids‘];
	var ckids = args[‘ckids‘];
	if(menuids!="" && typeof(menuids) != "undefined" && ckids!="" && typeof(ckids) != "undefined")
	{
		var mids = menuids.split(‘,‘);
		var ids = ckids.split(‘-‘);
		for(var i=0;i<ids.length;i++)
		{
			if($.inArray(ids[i], mids) == -1)
			{
				//ckids某值不存在
			}
		}
	}
}

以后台权限菜单控制为例,获取js路径后面参数值,布布扣,bubuko.com

时间: 2024-11-08 14:23:23

以后台权限菜单控制为例,获取js路径后面参数值的相关文章

自定义标签 + shiro 实现权限细粒度控制

这里我们是使用shiro来实现登录验证,授权等操作,然后利用自定义jsp标签来实现权限菜单的细力度控制.所谓的细粒度控制,就是根据用户登录权限的不同,显示不同的菜单,例如,用户如果有添加用户,修改用户的权限,我们就显示这个俩个菜单,然后我们并不显示删除用户的菜单. 如何自定义jsp标签 1.定义一个权限标签,命名为mytag.tld <?xml version="1.0" encoding="UTF-8"?> <taglib xmlns="

net core体系-web应用程序-4asp.net core2.0 项目实战(1)-13基于OnActionExecuting全局过滤器,页面操作权限过滤控制到按钮级

1.权限管理 权限管理的基本定义:百度百科. 基于<Asp.Net Core 2.0 项目实战(10) 基于cookie登录授权认证并实现前台会员.后台管理员同时登录>我们做过了登录认证,登录是权限的最基础的认证,没有登录就没有接下来的各种操作权限管理,以及数据权限管理(暂不探讨),这里我们把登录当作全局权限,进入系统后再根据不同的角色或者人员,固定基本功能的展示,当不同的角色要对功能操作时,就需要验证操作权限,如:查看/添加/修改/删除,也就是我们常说的控制到按钮级.下面让我们一步一步来操作

jfinal3.0+easyui1.4.4后台权限管理系统 [2017.2.11 更新]

本程序是基于最新的jfinal3.0+easyui1.4.4搭建的后台权限管理系统MYSQL版,包括选项数据字典.层级数据字典.部门管理.菜单管理.角色管理.用户管理.日志管理,既适合新手学习,也适合在此基础上开始您的应用程序开发旅程. 本程序是店家一直在更新完善并在生产环境中使用的版本,赢利不是我的目的,您的购买是我继续坚持改善和完善后台权限管理系统的动力.你可以关注作者的博客:http://lionkas.blog.51cto.com/ 获取到最新版本的更新信息. https://lionk

通用权限管理系统之权限菜单zTree树的展示及移动的处理方法

在通用权限管理系统中,有很多数据结构是有父子关系的,如组织机构,部门,权限菜单等,在展示的时候,大多数是通过zTree树的形式展现的,如下: 权限菜单展示 这种数据后台输出比较容易处理,参考如下获取某个子系统的全部操作菜单: 后台输出zTree树的数据 /// <summary> /// 获取module树结构数据 /// </summary> /// <param name="systemCode"></param> /// <r

五中常用简洁后台导航菜单(一级导航,二级导航,手风琴式导航,左或右悬浮式导航,树状导航)

首先附上源码,可以下载! http://yunpan.cn/cd9ivPcL4ayQT (提取码:d8a5) 在建立导航菜单的时候,我们首先布局一个(" 头"+[左,右(自适应)]+”尾“)的HTML页面: 来看一下HTML页面的编写: <div id="container"> <div id="head"></div> <div id="mainContent"> <di

VC++的菜单控制和自绘菜单

菜单控制为什么即使调用EnableMenuItem菜单项后,菜单项还处于禁止状态  需要将CFrameWnd:: m_bAutomenuEnable设置为FALSE,如果该数据成员为TRUE(缺省值),工作框将自动地禁止没有ON_UPDATE_COMMAND_UI或者ON_COMMAND的菜单项.//Disable MFC from automatically disabling menu items.m_bAuoMenuEnable=FALSE;//Now enable the menu it

文件权限的控制及进程和服务的控制

一文件权限的控制1.权限存在的意义r:可读取文件的实际内容w:可以编辑,新增或者修改该文件的内容,如果没有r权限.无法wx:该文件拥有被系统执行的权力2.权限的识别ls -l file 查看文件的详细信息 ls -ld dir 查看目录的详细信息 权限的查看与理解文件权限) rw-r--r-- 1 root root 216 May 12 2017 /mnt/rht[1]文件类型 普通文件d 目录l 软链接(类似与windows下的快捷方式)s 套接字c 字符设备/dev/pts/下[2]rw-

destoon后台权限-不给客户创始人权限并屏蔽部分功能

1.根目录下后台入口文件admin.php $_founder = $CFG['founderid'] == $_userid ? $_userid : 0;  //  $CFG['founderid'] 是config.php里指定的网站创始人账户id配置项,$_founder 存储了创始人id,如果不是创始人则$_founder为0: (1) inc.php文件里可以通过if($_founder) 判断是否是创始人. (2) 后台模板  tpl.php 里可以通过 <?php if($_fo

WordPress 在后台管理菜单中使用Dashicons图标

主题或插件开发者,也应该与时俱进,今天就简单说说如何在后台管理菜单中使用Dashicons图标. 关于 Dashicons Dashicons 是一个开源的字体图标项目,目前托管于 GitHub,目前主要用于 WordPress 后台,当然, 你也可以在自己的主题或插件中使用.更多的介绍,请访问http://melchoyce.github.io/dashicons/.你可以点击任何一个图标,然后就可以获取它对应的 HTML.CSS 或 Glyph 调用方法. 在菜单中使用 Dashicons