1. 程式人生 > >在頁面跳轉的時候,在跳轉後的頁面中使用js 獲取到 頁面跳轉的url中攜帶的引數。

在頁面跳轉的時候,在跳轉後的頁面中使用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