jquery 獲取URL參數並轉碼,首先構造一個含有目標參數的正則表達式對象,匹配目標參數並返回參數值
代碼如下:
<script type="text/javascript"> $(document).ready(function(){ var pic_url=getUrlParam("picture"); $("#childpic").attr("src",pic_url); var content=getUrlParam("content"); $("#content").html("<b>"+content+"</b>"); }); function getUrlParam(name){ //構造一個含有目標參數的正則表達式對象 var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)"); //匹配目標參數 var r = window.location.search.substr(1).match(reg); //alert(r); //返回參數值 if (r!=null) return decodeURI(r[2]); return null; } </script>
測試url:http://xxxx.html?picture="XXXX"&content="你好!"