js 获取url参数
Posted PromiseOne
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js 获取url参数相关的知识,希望对你有一定的参考价值。
1 // 示例urlStr:http://html/index.html?user=admin&pwd=123456 2 3 function getRequest(urlStr) { 4 if (typeof urlStr == "undefined") { 5 var url = decodeURI(location.search); //获取url中"?"符后的字符串 6 } else { 7 var url = "?" + urlStr.split("?")[1]; 8 } 9 var obj = new Object(); 10 if (url.indexOf("?") != -1) { 11 var str = url.substr(1); 12 strs = str.split("&"); 13 for (var i = 0; i < strs.length; i++) { 14 obj[strs[i].split("=")[0]] = decodeURI(strs[i].split("=")[1]); 15 } 16 } 17 return obj; 18 } 19 20 var params = getRequest(); 21 console.log(params); //{"user":"admin","pwd":"123456"}
以上是关于js 获取url参数的主要内容,如果未能解决你的问题,请参考以下文章