在js中获取请求的url的参数值

            对于这样的URL请求地址:http://www.abc.com?id=001,如何获取传入的id值呢?

            可以直接在js中获取请求的参数的值,通过使用window.location.search可以获取到当前URL的?号开始的字符串。再对获取的字符串进行处理,就可以获取到参数的值了。如下方法,可直接调用此函数,传入要获取字段的作为参数即可;


function   getLocationParam(name) {

         var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");

         var r = window.location.search.substr(1).match(reg);

          if(r != null) {

                return unescape(r[2])

           }

           return null

};

var id=getLocationParam(id);

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 在WEB开发中,时常会用到javascript来获取当前页面的url网址信息,在这里是我的一些获取url信息的小总...
    小龙是只猫阅读 5,449评论 0 0
  • **1.document.write(""); 输出语句 ****2.JS中的注释为// ****3.传统的HTM...
    reallychao阅读 1,734评论 1 40
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,992评论 19 139
  • 如梦如幻月,若即若离花。 ——题记 镜中月,水中花,虽都有惊鸿一瞥,但不过...
    六尘影阅读 375评论 0 1
  • 本文所有的描述都可以在Git Bash中通过git help ignore命令获取,本文仅仅是用更通俗的描述配以示...
    Seasong阅读 13,146评论 0 51