在页面跳转的时候,在跳转后的页面中使用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