jquery récupère les paramètres d'URL et les transcode. Tout d'abord, il construit un objet d'expression régulière contenant les paramètres cibles, fait correspondre les paramètres cibles et renvoie la valeur du paramètre
Le code est le suivant :
<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 de test : http://xxxx.html?picture="XXXX"&content="Bonjour !"