javascript提取URL的搜索字符串中的参数(自定义函数实现)_javascript技巧
程序员文章站
2024-01-02 14:08:16
...
今天在犀牛书上发现了一个有用的函数 urlArgs(提取URL的搜索字符串中的参数)。我们经常会看到有的页面链接地址后面会跟有参数,比如 http://www.xxx.com/?username=yyy&password=zzz 之类的,很多时候我们需要获得这些参数的值(yyy和zzz),那么就可以利用 urlArgs 函数,通过该函数的返回值(返回值是对象)的属性来获取。
urlArgs 函数代码:
function urlArgs(){
var args = {};
var query = location.search.substring(1);
var pairs = query.split('&');
for(var i = 0; i var pos = pairs[i].indexOf('=');
if(pos == -1) continue;
var name = pairs[i].substring(0,pos);
var value = pairs[i].substring(pos + 1);
value = decodeURIComponent(value);
args[name] = value;
}
return args;
}
使用方法:
var args = urlArgs();
var username = args.username; //yyy
var password = args.password; //zzz
urlArgs 函数代码:
复制代码 代码如下:
function urlArgs(){
var args = {};
var query = location.search.substring(1);
var pairs = query.split('&');
for(var i = 0; i var pos = pairs[i].indexOf('=');
if(pos == -1) continue;
var name = pairs[i].substring(0,pos);
var value = pairs[i].substring(pos + 1);
value = decodeURIComponent(value);
args[name] = value;
}
return args;
}
使用方法:
复制代码 代码如下:
var args = urlArgs();
var username = args.username; //yyy
var password = args.password; //zzz
推荐阅读
-
javascript提取URL的搜索字符串中的参数(自定义函数实现)_javascript技巧
-
从URL中提取参数与将对象转换为URL查询参数的实现代码_javascript技巧
-
从URL中提取参数与将对象转换为URL查询参数的实现代码_javascript技巧
-
javascript提取URL的搜索字符串中的参数(自定义函数实现)_javascript技巧
-
把文本中的URL地址转换为可点击链接的JavaScript、PHP自定义函数_javascript技巧
-
js中将URL中的参数提取出来作为对象的实现代码_javascript技巧
-
自定义函数实现IE7与IE8不兼容js中trim函数的问题_javascript技巧
-
把文本中的URL地址转换为可点击链接的JavaScript、PHP自定义函数_javascript技巧
-
js中将URL中的参数提取出来作为对象的实现代码_javascript技巧
-
自定义函数实现IE7与IE8不兼容js中trim函数的问题_javascript技巧