Jacy_Lee_LDF的博客

You need to expand the field of vision, man has only one life. Make your life as fully as possible.

关于如何获取url中的参数的值

最近总是遇到这个问题,每次都要去百度,很麻烦,就做个记录。


找了很久好像也没有定义好的函数可以调用,需要自己定义一个函数,要用到的就是正则表达式,关于正则表达式就不多做解释了。下面是定义函数的方法:


function getUrlParam(name){  
//构造一个含有目标参数的正则表达式对象  
var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");  
 //匹配目标参数  
var r = window.location.search.substr(1).match(reg);  
//返回参数值  
if (r!=null) return unescape(r[2]);  
return null;  
}


访问的url:XXX?test=测试&test2=测试2

alert(getUrlParam(test))// 弹出的结果是:测试
alert(getUrlParam(test2))// 弹出的结果是:测试2


需要的时候直接将需要获取的参数名传入该函数即可。如果有多个参数,也是一样,调用该函数。

阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载--Jacy·Lee。 https://blog.csdn.net/Jacy_Lee_LDF/article/details/53997794
文章标签: js获取url参数
个人分类: js
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

不良信息举报

关于如何获取url中的参数的值

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭