欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

获取url后面的参数

程序员文章站 2024-02-18 18:17:52
...
var url='http://xxxxxxx.com/?code=021P6CY?name=123'
function obj(url,n){
var urlAry = url.split('?')[n].split('&');
  var urlObj = {};
  urlAry.map(item=> {
    item = item.split('=');
    urlObj[item[0]] = item[1]
  })
return urlObj}
function urlParse(url) {
var urlObj1= obj(url,1)
if(url.split('?').length<3){ return urlObj1;}//url后面有两个?
var urlObj2 =obj(url,2)
  return Object.assign(urlObj1, urlObj2)
}
urlParse(url)