想用纯js模拟php获取get参数
比如说,有如下表单
php中能获取到这样的$_GET
array(1) {
["user"]=>
array(1) {
["a"]=>
array(1) {
["b"]=>
string(4) "good"
}
}
}
如果用js,怎么提取到这样的一个数组
var $_GET = {
"user": {
"a": {
"b": "good"
}
}
}
未达到要求的可参考代码,这个代码可通过$_GET['user[a][b]']的形式获取到good,但是我想以$_GET['user']['a']['b']的形式获取good
var $_GET = (function(){
var url = window.document.location.href.toString();
var u = url.split("?");
if(typeof(u[1]) == "string"){
u = u[1].split("&");
var get = {};
for(var i in u){
var j = u[i].split("=");
get[j[0]] = j[1];
}
return get;
} else {
return {};
}
})();
参考文章JS获取GET参数
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...