url传参后获取参数

时间:2022-02-01 23:58:02

当我们通过url传参跳转到其他页面,如:

http://www.xxx.com/content.html?id=217&name=txf&phone=15829087165

在跳转后的页面需要获取到参数,方法如下:

function getUrlArgs(){//公用方法
    var url_pid=window.location.search.substring(1);//浏览器地址栏产品
    var pairs = url_pid.split("&");
    var urlinfo={};
    for(var i = 0; i < pairs.length; i++) {  
        var pos = pairs[i].indexOf('=');
        urlinfo[pairs[i].substring(0,pos)]=decodeURI(pairs[i].substring(pos+1));
    } ;
    return urlinfo;
};

页面调用:

var apaurl=getUrlArgs();

则 apaurl.id=217、apaurl.name=txf、apaurl.phone=15829087165

简单实用。