独树教育
您的当前位置:首页js如何获取其它页面url传过来的参数

js如何获取其它页面url传过来的参数

来源:独树教育


本文主要和大家介绍了js如何获取其它页面url传过来的参数的具体步骤与相关操作技巧,需要的朋友可以参考下,希望能帮助到大家。

例如:

<a v-bind:href="'addressEdit.html?addressid='+list.addressId"> 在addressEdit.html页面 获取 list.addressId

方法一:

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;
}
// 这样调用:
var id = GetQueryString("addressid");
alert(id);

方法二:

function GetRequest() {
 var url = location.search; //获取url中"?"符后的字串
 var theRequest = new Object();
 if (url.indexOf("?") != -1) {
 var str = url.substr(1);
 strs = str.split("&");
 for(var i = 0; i < strs.length; i ++) {
 theRequest[strs[i].split("=")[0]] = unescape(strs[i].split("=")[1]);
 }
 }
 return theRequest;
}
var Request = new Object();
Request = GetRequest();
// var 参数1,参数2,参数3,参数N;
// 参数1 = Request['参数1'];
显示全文