string(21) "{"docs":[],"count":0}" array(2) { ["docs"]=> array(0) { } ["count"]=> int(0) } 通过url获取参数信息 - 爱码网
heboliufengjie

运行结果如下:

 

 

<!DOCTYPE html>
<html>

<head>
<meta charset="UTF-8">
<title>通过正则获取url参数篇</title>

</head>

<body>
<script type="text/javascript">
/*方法1:通过正则获取url参数*/
function getQuery(key) {
var reg = new RegExp(key + \'=([^&]+)(?=(?:&|$))\');
var result = location.search.match(reg);
return result ? decodeURIComponent(result[1]) : result;
}

/*方法2*/
var getStateParams = (function() {
var sSeach = location.search.split(\'?\')[1];
var json = {};
if (sSeach) {
var arr = sSeach.split(\'&\');
for (var i = 0; i < arr.length; i++) {
var aTmp = arr[i].split(\'=\');
json[aTmp[0]] = aTmp[1];
}
}
return json;
})();

console.log(\'getStateParams\', getStateParams);
console.log(\'getQuery\', getQuery(\'rid\'));
</script>
</body>

</html>

 

分类:

技术点:

相关文章: