javascript获取URL查询字符串

简介:

 

function getArgs( ) {
var args = new Object( );
var query = location.search.substring(1); // Get query string
var pairs = query.split("&"); // Break at ampersand
for(var i = 0; i < pairs.length; 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
}


alert(getArgs()['str']);

alert(getArgs().str);
目录
相关文章
|
10天前
|
JavaScript 前端开发
JS几种拼接字符串的方法
JS几种拼接字符串的方法
28 1
|
2月前
|
存储 JavaScript 前端开发
JS上传文件(base64字符串和二进制文件流)
这篇文章介绍了两种JavaScript文件上传的方法:使用FileReader对象将文件读取为base64字符串上传,以及使用FormData对象以二进制文件流的形式上传文件,包括如何处理文件选择、读取和上传的详细代码示例。
221 2
JS上传文件(base64字符串和二进制文件流)
|
1月前
|
JavaScript
js 解析 byte数组 成字符串
js 解析 byte数组 成字符串
55 5
|
17天前
|
存储 JavaScript 前端开发
JavaScript 字符串(String) 对象
JavaScript 字符串(String) 对象
34 3
|
24天前
|
JavaScript 前端开发
javascript创建字符串
javascript创建字符串
|
22天前
|
JavaScript 前端开发 Python
JavaScript写个.ts视频文件Url生成器,使用了string.padStart
JavaScript写个.ts视频文件Url生成器,使用了string.padStart
|
24天前
|
JavaScript 前端开发
如何在JavaScript中替换字符串:一篇详细指南
如何在JavaScript中替换字符串:一篇详细指南
|
1月前
|
存储 JavaScript
js切割截取字符串方法
js切割截取字符串方法
33 2
|
1月前
|
Web App开发 JavaScript 前端开发
JavaScript 模板字符串
JavaScript 模板字符串
18 3
|
1月前
|
存储 JavaScript 前端开发
JavaScript 字符串
JavaScript 字符串
19 2