我有一个人们正在访问的网页,并且会有不同的网址参数
&group_id=xxx
我需要提取此参数并将其添加到链接
<a href=${assignment.viewLink} class="btn btn-link assignment-list-link">
我在页面上有以下代码
function getQueryVariable(variable) {
var query = window.location.search.substring(1);
var vars = query.split("&");
for (var i=0;i<vars.length;i++) {
var pair = vars[i].split("=");
if(pair[0] == variable)
{return pair[1];}
}
}
我可以通过输入以下内容在控制台中运行:
getQueryVariable("group_id")
我正在努力编写代码来检索它并将其添加到href
地址。
答案 0 :(得分:0)
通过将${param.group_id}
添加到模板中,您可以使用服务器端JSP / JSTL更轻松地完成此操作。如:
<a href="${assignment.viewLink}?group_id=${param.group_id}" class="btn btn-link assignment-list-link">
一般情况下,我不建议在JavaScript中执行此操作(正如您一直在尝试的那样),因为它更复杂且容易出错。