<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