在页面跳转的时候,在跳转后的页面中使用js 获取到 页面跳转的url中携带的参数。

common.js代码


//获取URL中的参数..等等
function getQueryString(name){
var reg = new RegExp("(^|&)"+name+"=([^&]*)(&|$)");
var r = window.location.search.substr(1).match(reg);
if(r!=null){
return decodeURIComponent(r[2]); 
}
return '';

}


在其他js中进行使用

var awardId = getQueryString("awardId");   

var shopId = getQueryString("shopId");

这样,我们就可以取到跳转的url中通过 ? 的方式携带的参数。

例:

如果跳转的url为:

localhost:8080/shop/toShopDetail?shopId=3

通过 getQueryString("shopId")取到的值就为3


猜你喜欢

转载自blog.csdn.net/ajklaclk/article/details/80739727