以后台权限菜单控制为例,获取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某值不存在 } } } }
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。