其他分享
首页 > 其他分享> > 如何获取传输url后面的参数

如何获取传输url后面的参数

作者:互联网


function GetRequest(urlStr) {//两种方式,输入链接获取或当前链接获取
if (typeof urlStr == "undefined") {
var url = decodeURI(location.search); //获取url中"?"符后的字符串
} else {
var url = "?" + urlStr.split("?")[1];
}
var theRequest = new Object();
if (url.indexOf("?") != -1) {
var str = url.substr(1);//去掉问号,问号为第一个字符
strs = str.split("&");
for (var i = 0; i < strs.length; i++) {
theRequest[strs[i].split("=")[0]] = decodeURI(strs[i].split("=")[1]);
}
}
return theRequest;
}

(1)调用

var a=GetRequest();
var index_1=a['id'];

标签:strs,theRequest,url,传输,urlStr,参数,split,var
来源: https://www.cnblogs.com/fg01/p/15870739.html