接受頁面:js獲取url中的參數問題:參數中包含中文,出現亂碼問題解決如下。
<script type="text/javascript" charset="utf-8">
function getQueryString() {
var urlInfo = window.location.href; //獲取url
var swfSrc = urlInfo.split('?')[1].split('=')[1]; //獲取參數的值
var swfSrcConvert = decodeURI(swfSrc);//轉碼
console.info("swf地址爲:"+swfSrcConvert);
return swfSrcConvert;
}
</script>
以下是正則表達式方法:但是中文出現亂碼,隨用上述方法替代
<!--<script type="text/javascript">
function getQueryString(name) {
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
var r = window.location.search.substr(1).match(reg);
if (r != null) {
window.alert(unescape(r[2]));
return unescape(r[2]);
}
return null;
}
</script> -->