可以用正則表達式獲取當前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解碼