一、js获取url地址栏参数
1.传入url地址(获取某个参数)
console.log(getQueryVariable('aid', "http://10.179.91.238:8000/?box=11&aid=696772&xx=22"))
function getQueryVariable(variable, url) {
// var query = window.location.search.substring(1); //这个是从浏览器地址栏获取
// var vars = query.split("&");
var vars = url.split("&");
for (var i = 0; i < vars.length; i++) {
var pair = vars[i].split("=");
if (pair[0] == variable) { return pair[1]; }
}
return (false);
}
传入url地址(获取所有参数)
console.log(getQueryVariable("http://10.179.91.238:8000/?box=11&aid=696772&xx=22"))
function getQueryVariable(url) {
// var query = window.location.search.substring(1); //这个是从浏览器地址栏获取
// var vars = query.split('?')[1].split('&')
var vars = url.split('?')[1].split('&');
var obj={}
for (var i = 0; i < vars.length; i++) {
var pair = vars[i].split("=");
obj[pair[0]]=pair[1];
}
return obj;
}
2.从地址栏获取 (获取某个参数)
console.log(getQueryVariable('aid'))
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);
}
从地址栏获取(获取所有参数)
console.log(getQueryVariable())
function getQueryVariable() {
var query = window.location.search.substring(1); //这个是从浏览器地址栏获取
var vars = query.split('?')[1].split('&')
//var vars = url.split('?')[1].split('&');
var obj={}
for (var i = 0; i < vars.length; i++) {
var pair = vars[i].split("=");
obj[pair[0]]=pair[1];
}
return obj;
}