可以用正則表達式獲取當前url參數,例如:
var t={
getQueryString:function(name){
var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");
var r = window.location.search.substr(1).match(reg);
if(r!=null)
return decodeURI(r[2]);
return null;
}
}
//調用
var cityName=t.getQueryString("cityName");//城市名稱
var cityId=t.getQueryString("cityId");//城市id
備注:
當url傳參遇到中文亂碼問題時,需要在傳入參數的時候encodeURI編碼,獲取參數decodeURI解碼