提取URL的搜索字符串中的参数
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了提取URL的搜索字符串中的参数相关的知识,希望对你有一定的参考价值。
function urlArgs(){
var args = {};
var query = location.search.substring(1);
if(query){
if(query.indexOf(‘=‘) == -1){
alert(‘参数形式错误‘);
return false;
}else{
var pairs = query.split(‘&‘);
for(var i = 0; i < pairs.length; i++){
var pos = pairs[i].indexOf(‘=‘);
if(pos == -1) continue;
var name = pairs[i].substring(0, pos);
if(!name){
alert(‘参数名不能为空‘);
return false;
}
var value = pairs[i].substring(pos + 1);
value = decodeURIComponent(value);
args[name] = value;
}
}
}else{
alert(‘没有参数‘);
return false;
}
return args;
}
以上是关于提取URL的搜索字符串中的参数的主要内容,如果未能解决你的问题,请参考以下文章
通过删除 Laravel 中的多余字符,从斜杠分隔的 url 中提取参数值
如何从 Javascript 中的 URL 中提取 GET 参数? [复制]
通过删除Laravel中的额外字符,从斜杠分隔的URL中提取参数值