提取当前页面url带参数的va 4000 lue值
2017-12-13 10:40
295 查看
比如,我有个这样的需求,网址是:http://www.baidu.co?login=sbb&pwd=abcde ,
现在我要把login和pwd的值取出来。
写成一个函数,方便其他地方调用,如下:
function getUrlData(url) {
url = window.location.href; //获取当前页面的url
var enUrl = decodeURI(url); //解码
var len = enUrl.length; //获取url的长度值
var a = enUrl.indexOf("?"); //获取第一次出现?的位置下标
var b = enUrl.substr(a + 1, len); //截取问号之后的内容
var c = b.split("&"); //从指定的地方将字符串分割成字符串数组
var arr = new Array(); //新建一个数组
for (var i = 0; i < c.length; i++) {
var d = c[i].split("=")[1]; //从=处将字符串分割成字符串数组,并选择第2个元素
arr.push(d); //将获取的元素存入到数组中
}
return arr;
}
现在我要把login和pwd的值取出来。
写成一个函数,方便其他地方调用,如下:
function getUrlData(url) {
url = window.location.href; //获取当前页面的url
var enUrl = decodeURI(url); //解码
var len = enUrl.length; //获取url的长度值
var a = enUrl.indexOf("?"); //获取第一次出现?的位置下标
var b = enUrl.substr(a + 1, len); //截取问号之后的内容
var c = b.split("&"); //从指定的地方将字符串分割成字符串数组
var arr = new Array(); //新建一个数组
for (var i = 0; i < c.length; i++) {
var d = c[i].split("=")[1]; //从=处将字符串分割成字符串数组,并选择第2个元素
arr.push(d); //将获取的元素存入到数组中
}
return arr;
}
相关文章推荐
- js javascript 获取url,获得当前页面的url,静态html文件js读取url参数
- PHP获取当前页面的名称,主机名,URL完整地址,URL参数,获取IP
- 用按扭刷新页面(ASP获取当前页URL参数)
- jsp获取当前页面url(带参数)
- js和php获取当前页面URL的各项参数
- html页面中js获取当前url下指定参数的值
- ASP获取当前页面URL地址(带参数)的方法(zhuan)
- ASP获取当前页面带参数的网址(URL地址)的方法
- php获取当前页面完整真实的url地址的方法,包括带参数的,总结了三种方法
- 获得当前页面的绝对的Url(可能的https,端口,以及参数)
- 两个页面传值时提取url后面的参数
- 用JQuery获取当前页面url传递的参数
- 前端页面获取当前URL中的参数
- PHP获取 当前页面名称、主机名、URL完整地址、URL参数、获取IP
- PHP获取当前页面完整url地址,包括参数的函数
- PHP获取 当前页面名称、主机名、URL完整地址、URL参数、获取IP
- xpages获得当前页面url及其参数
- js javascript 获取url,获得当前页面的url,静态html文件js读取url参数
- js解析当前页面url获取参数
- PHP 使用 $_SERVER['PHP_SELF'] 获取当前页面地址,$_SERVER['REQUEST_URI']获取完整参数URL