1,假设url='/icsmng/page.html?id={id}'
在接受页:param = getQueryVariable("id")

//取当前详情
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]; }
}
return (false);
}

此方法:适用于一个或多个参数通过路径传参

注意:
(1)传递的参数中有特殊字符,如$,%,+,=等等,要用encodeURIComponent传参,例:url='/icsmng/page.html?id={encodeURIComponent(id)}'; 接参时要用decodeURIComponent:param =decodeURIComponent(getQueryVariable("id"))
(2)传递的参数中有汉字:传参直接传,接参用decodeURI,例:param =decodeURI(getQueryVariable("id"))

金蝉中路径带参即可


回见
4 声望0 粉丝