使用js获取url中的get参数并转成json格式

写在前面的

没啥说的

上代码

思路就是先获取到?后面的参数区,然后
利用字符串转数组方法获取到各个参数

  var json = {};
  var url = 'https://www.baidu.com/index.html?a=12&b=asdf&c=&d';
  url = url.replace(/.*?/,'');
  var arr = url.split('&');
  var temp;
  for (var i = 0;i < arr.length;i++) {
    temp = arr[i].split('=');
    json[temp[0]] = temp[1];
  };
  console.log(json);

原文地址:https://www.cnblogs.com/theone67/p/6773030.html