• 技术文章 >web前端 >js教程

    如何获取浏览器URl后的查询参数?2步搞定

    php是最好的语言php是最好的语言2018-08-03 14:06:36原创1312
    今天做项目时遇到了问题,那就是获取浏览器后面的查询参数,在网上找了很多的方法,感觉都不太好,所以自己就写了一个
    1.通过传入参数获取单个查询参数

    function getQueryString(name) {
      var value='';
      var reg = new RegExp("(^|&)"+name+"=([^&]*)(&|$)");
      var isQuery=decodeURI(window.location.search).substring(1).match(reg);
      console.log(isQuery);
      if(isQuery!=null){
        value=isQuery[2]
      }
      return value;

    }

    2.获取URL中的所有查询参数

      function getQueryStrings() {
      var data={};
      var parameter=(window.location.search.length>0)?window.location.search.substring(1):0;
      if(parameter!=0){
          var arg=parameter.split('&');
          for(var i=0;i<arg.length;i++){
              var name=decodeURIComponent(arg[i].split("=")[0]);
              var value=decodeURIComponent(arg[i].split("=")[1]);
              data[name]=value;
          }
      }else{
          data=null;
      }
      return data;

    }

    相关文章:

    URL传参加密 解密后如何获取数据

    Js如何获取浏览器类型

    相关视频:

    浏览器信息

    以上就是如何获取浏览器URl后的查询参数?2步搞定的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:javascript
    上一篇:js_跨小程序页面的事件注册,派发,广播机制 下一篇:使用原生javascript发送ajax请求数据的步骤
    VIP课程(WEB全栈开发)

    相关文章推荐

    • 【活动】充值PHP中文网VIP即送云服务器• 一文详解JS实现三级联动菜单(附思路说明)• JavaScript和ECMAScript之间的关系• 深析axios异步请求的流程与原理• restful接口规范与postman调试工具介绍• 聊聊npm配置国内镜像(淘宝镜像)
    1/1

    PHP中文网