html页面引入 thymeleaf 模板引擎,这样才能使用 th:inline 内联语句
然后在html中加上下面代码,就可以直接获取请求URL中的参数方法
<script th:inline="javascript">
var Request = {
getUrlVars: function () {
var vars = {}, hash;
var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
for (var i = 0; i < hashes.length; i++) {
if(hashes[i].indexOf("=") > 0 ){
hash = hashes[i].split('=');
vars[hash[0]] = decodeURIComponent(hash[1]);//中文处理
}else{
vars[hashes[i]] = "";
}
}
return vars;
},
getUrlVar: function (name) {
return this.getUrlVars()[name];
}
};
var roleVar = Request.getUrlVar('role');
if(roleVar=="水文"){
noHeader = "true";
}else{
noHeader = "false";
}
</script>
点个赞,支持一下呗