请求页面时js自动获取地址栏上的参数
需求就是使用腾讯云点播,然后需要预览视频跳转到另一个页面去查看,腾讯那边的接口是需要获取到资源id才能够去点播视频.我是使用get请求去跳转到另一个页面就需要直接从地址栏自动获取该参数就可以了
例如 http://localhost:8080/xxx?id=37019259256594858934
就會取出 37019259256594858934
function GetRequest() {
var url = location.search; //获取url中"?"符后的字串
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;
}
//调用
var Request = new Object();
Request = GetRequest();
var fileID;
fileID = Request['resPid'];
console.log("fileID:"+fileID)