Heim >Web-Frontend >js-Tutorial >Rufen Sie URL-Parameter ab und transkodieren Sie sie über jquery_jquery

Rufen Sie URL-Parameter ab und transkodieren Sie sie über jquery_jquery

WBOY
WBOYOriginal
2016-05-16 16:39:251755Durchsuche

jquery ruft URL-Parameter ab und transkodiert sie. Zuerst erstellt es ein reguläres Ausdrucksobjekt, das die Zielparameter enthält, gleicht die Zielparameter ab und gibt den Parameterwert zurück

Der Code lautet wie folgt:

<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>

Test-URL: http://xxxx.html?picture="XXXX"&content="Hallo!"

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn