js获取url参数并传递到其他页面

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js获取url参数并传递到其他页面相关的知识,希望对你有一定的参考价值。

js如何获取a页面url参数并传递到b页面,然后b页面获取这个id信息呢?

参考技术A 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;

// 这样调用:
alert(GetQueryString("参数名1"));alert(GetQueryString("参数名2"));
alert(GetQueryString("参数名3"));

参考技术B $(function()
var test= GetArgsFromHref(window.location.href, "n");
);

function GetArgsFromHref(sHref, sArgName)
var args = sHref.split("?");
var retval = "";
if (args[0] == sHref)
return retval;

var str = args[1];
args = str.split("&");
for (var i = 0; i < args.length; i++)
str = args[i];
var arg = str.split("=");
if (arg.length <= 1) continue;
if (arg[0] == sArgName) retval = arg[1];

return retval;

以上是关于js获取url参数并传递到其他页面的主要内容,如果未能解决你的问题,请参考以下文章

如何在页面获取页面控件的值,并作为参数传递

怎么用js来加密url的传递参数

AngularJS - 页面重定向到 Angular js 中的其他页面,同时尝试从 url 获取参数

0428日重点:页面之间通过url参数的方法传递变量

JS获取URL传的值与解决获取URL中的中文参数出现乱码

js获取url中指定参数的值(兼容hash)