getQueryString() JavaScript获取url的参数值

function getQueryString(name) {
    var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
    var r = window.location.search.substr(1).match(reg);
    if (r != null) return unescape(r[2]);
    return null;
}
// 获取url参数:
// var arg1 = GetQueryString(‘param1‘);
// var arg2 = GetQueryString(‘param2‘);

另外一种方法:

function getUrlParam(name) {
    var arg = location.search;
    if (arg.indexOf(‘?‘) !== -1) {
        var str = arg.substr(1).split(‘&‘);
        var argObj = new Object();
        for (var i = 0; i < str.length; i++) {
            argObj[str[i].split(‘=‘)[0]] = unescape(str[i].split(‘=‘)[1]);
        }
    }
    return argObj[name];
}
// 获取url参数:
// var arg1 = getUrlParam(‘param1‘);
// var arg2 = getUrlParam(‘param2‘);
时间: 2024-10-10 13:27:08

getQueryString() JavaScript获取url的参数值的相关文章

获取url地址参数值

获取url地址参数值方法: 1 function GetQueryString(name) 2 { 3 var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)","i"); 4 var r = window.location.search.substr(1).match(reg); 5 if (r!=null) return unescape(r[2]); 6 return

用javascript获取url网址信息

用javascript获取url网址信息 <script type="text/javascript">document.write("location.host="+location.host+"<br>");document.write("location.hostname="+location.hostname+"<br>");document.write(&quo

用JavaScript获取URL参数的方法之一

若地址栏URL为:abc.html?m=tomms&c=allsearchlist&pageNo=1&pageNum=20&text=1 1 <script> 2 //JavaScript获取url,并把url中的参数变成数组的方法,arr数组的值就是各参数值 3 var url = window.document.location.href.toString(); 4 var u = url.split("?"); 5 var arr =

javascript获取url参数代码实例

javascript获取url参数代码实例: 有时候可能需要获取url中的参数值,下面是一段相关的代码实例. 代码如下: var url="www.softwhy.com/test.php?id=21&a=5"; if(url.indexOf("?")!=-1) { var p=url.indexOf("?"); //返回所在位置 var str = url.substr(p+1) //从这个位置开始截取 strs = str.split

JS获取URL中参数值(QueryString)的4种方法分享

http://www.jb51.net/article/48942.htm JS获取URL中参数值(QueryString)的4种方法分享 作者: 字体:[增加 减小] 类型:转载 今天碰到要在一个页面获取另外一个页面url传过来的参数,一开始很本能的想到了用 split("?")这样一步步的分解出需要的参数.后来想了一下,肯定会有更加简单的方法的!所以在网上找到了几个很又简单实用的方法,mark下. 方法一:正则法 复制代码 代码如下: function getQueryString

Laya怎么获取url地址参数值

//获取url里面的参数 public GetQueryString(name):any { var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)"); var r = window.location.search.substr(1).match(reg); if(r!=null) return r[2]; //注意这里不能用js里面的unescape方法 return null; } 调用方式

javascript获得url链接参数值代码实例

javascript获得url链接参数值代码实例:在网页中有可能需要获得url传递的参数的值以便进行处理,下面就是一段能够实现此功能的代码供大家分享,有需要的可以参考一下.代码实例如下: <script type="text/javascript"> function getObject(objectId) { if(document.getElementById && document.getElementById(objectId)){ return d

js获取url传递参数值

function request(paras)     {          var url = location.href;          var paraString = url.substring(url.indexOf("?")+1,url.length).split("&");          var paraObj = {}          for (i=0; j=paraString[i]; i++){          paraObj

javascript获取url上的参数

测试javascript获取url参数 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> <script type="text/javascript"> function getQueryVariable(variable) { debugger; var query = window.locat