介绍
这篇文章主要介绍了js中如何获取URL参数的共用方法getRequest()方法,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获、下面让小编带着大家一起了解一下。
具体代码如下所示:
getRequest :,()函数,{, ,,var url =, location.search;,//获取url中“?“符后的字串 ,,var theRequest =, new 对象(); ,,if (url.indexOf (“?”), !=, 1), { ,,,var str =, url.substr (1); ,,,strs =, str.split(”和“); ,,,(var 小姐:=,0;,小姐:& lt;, strs.length;,小姐:+ +),{ ,,,,theRequest (str[我].split (“=? [0]]=unescape (str[我].split (“=? [1]);,} ,,,} ,,return theRequest; 以前,,}><强>下面看下js获取url参数值的两种方式详解强>
有个url如下:http://passport.csdn.net/account/login?from=http%3a%2f%2fwrite.blog.csdn.net%2fpostedit
我们该如何获取从这个参数的值呢?在网上搜了下方法很简单,如下,第一种是通过正,则第二种通过切串放进数组的方式:
<强>方法一:强>
, function getQueryString(名字),{, var 才能;reg =, new 正则表达式(“(^ |,)“,+,name +,“=((^和)*)(和| $),,,“我),, var 才能;r =, window.location.search.substr (1) .match(注册),, if 才能;(r !=, null), return unescape (r [2]);, return 零,, }大敌; ,var 得到=,getQueryString (“from");, ,警报(从);<强>方法二:强>
, function GetRequest (), {, var 才能;url =, location.search;,//获取url中“?“符后的字串, var 才能;theRequest =, new 对象(),, if 才能;(url.indexOf (“?”), !=, 1), {, ,,var str =, url.substr (1),, ,,strs =, str.split(”和“),, ,,(var 小姐:=,0;,小姐:& lt;, strs.length;,小姐:+ +),{, ,,,theRequest (str[我].split (“=? [0]]=unescape (str[我].split (“=? [1]),, ,,}, ,,}, theRequest; return 才能; }大敌; ,var req =, GetRequest (),, ,var 得到=,点播(& # 39;从# 39;];, ,警报(从);javascript是一种什么语言
javascript是一种动态类型,弱类型的语言,基于对象和事件驱动并具有相对安全性并广泛用于客户端网页开发的脚本语言,同时也是一种广泛用于客户端网络开发的脚本语言。它主要用来给HTML网页添加动态功能,现在javascript也可被用于网络服务器,如节点。js .
感谢你能够认真阅读完这篇文章,希望小编分享的“js中如何获取URL参数的共用方法getRequest()方法”这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!
js中如何获取URL参数的共用方法getRequest()方法