Javascript仿PHP $_GET获取URL中的参数_javascript技巧
程序员文章站
2022-04-29 22:00:23
...
复制代码 代码如下:
/* 像PHP的 $_GET['arg'] 那样获得地址栏GET参数 */
function getArgs() {
var args = {};
var query = location.search.substring(1); // Get query string
var pairs = query.split("&");
// Break at ampersand
for(var i = 0; i var pos = pairs[i].indexOf('=');
// Look for "name=value"
if (pos == -1) continue; // If not found, skip
var argname = pairs[i].substring(0,pos); // Extract the name
var value = pairs[i].substring(pos+1); // Extract the value
value = decodeURIComponent(value); // Decode it, if needed
args[argname] = value; // Store as a property
}
return args; // Return the object
}
/* 使用方法 */
/* URL: http://www.baidu.com?user=funsion&age=26 */
alert( getArgs()['user'] ); // 输出 funsion
alert( getArgs()['age'] ); // 输出 26
推荐阅读
-
使用JavaScript获取url中的参数值
-
使用JavaScript获取url中的参数值
-
js获取url中指定参数值的示例代码_javascript技巧
-
Javascript 获取链接(url)参数的方法_javascript技巧
-
用javascript替换URL中的参数值示例代码_javascript技巧
-
javascript提取URL的搜索字符串中的参数(自定义函数实现)_javascript技巧
-
js和php如何获取当前url的内容_javascript技巧
-
JavaScript实现QueryString获取GET参数的方法_javascript技巧
-
【转载】javascript获取URL中的各种参数
-
把文本中的URL地址转换为可点击链接的JavaScript、PHP自定义函数_javascript技巧