专栏首页only theone 的记录使用js获取url中的get参数并转成json格式

使用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);

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • javascript 异或运算符实现简单的密码加密功能

    Theone67
  • 妙用$.extend

    在js中,我们有时需要复制一个对象的值,而不是复制它的引用的时候,可以使用jquery的$.extend方法,简单代码如下

    Theone67
  • java 单链表 练习

    Theone67
  • SVN+Apache域用户认证配置方法_Windows(转,重新排版,部分内容更新优化)

    背景说明 作为一个团队开发,公司长期以来的实践证明,手工操作版本管理是非常不明智的,一来浪费人力,二来效率低下,三来容易犯错。那么版本管理用什么工具好呢? 在开...

    用户1221057
  • ES6常用数组方法

    有时候我们需要清空数组,一个快捷的方法就是直接让数组的 length 属性为 0,就可以清空数组了。

    何处锦绣不灰堆
  • go语言 tcp通信例子

    go 的tcp的应用层代码看起来极为简单 1,多个协程同时Accept , 不知道这种实现有没有什么问题 2,多个协程同时处理网络IO事件, 貌似意味着, 有多...

    李海彬
  • 第29天:js-数组添加删除、数组和字符串相互转换

    一、添加数组 var arr=[1,3,5]; arr.push(7,9);//添加7和9到数组arr后面,得到[1,3,5,7,9] 1、push();可向数...

    半指温柔乐
  • 前端学习(40)~js学习(十七):数组的常见方法&数组的遍历

    unshift():在数组最前面插入一个或多个元素,返回结果为该数组新的长度。插入元素后,其他元素的索引会依次调整。

    Vincent-yuan
  • 算法之常见排序算法-冒泡排序、归并排序、快速排序

    对于编程中琳琅满目的算法,本人向来是不善此道也不精于此的,而说起排序算法,也只是会冒泡排序。还记得当初刚做开发工作面试第一家公司时,面试官便让手写冒泡排序(入职...

    本人秃顶程序员
  • 深入 JavaScript 数组:进化与性能

    正式开始前需要声明,本文并不是要讲解 JavaScript 数组基础知识,也不会涉及语法和使用案例。本文讲得更多的是内存、优化、语法差异、性能、近来的演进。

    疯狂的技术宅

扫码关注云+社区

领取腾讯云代金券