Heim > Artikel > Web-Frontend > jquery ruft URL und URL-Parameter ab (mit Code)
Dieses Mal bringe ich Ihnen JQuery zum Abrufen von URLs und URL-Parametern (mit Code) Was sind die Vorsichtsmaßnahmen für JQuery zum Abrufen von URLs und URL-Parametern? sehen.
1. Es ist sehr einfach, die URL mit jquery abzurufen. Der Code lautet wie folgt
window.location.href;
Tatsächlich wird nur verwendet grundlegendes Fensterobjekt von Javascript und keine Kenntnisse in der Verwendung von jquery
2. jquery ist komplizierter, um URL-Parameter zu erhalten, und erfordert reguläre Ausdrücke, daher ist es wichtig um reguläre Javascript-Ausdrücke gut zu lernen
Schauen wir uns zunächst an, wie man einen bestimmten Parameter in der URL einfach über JavaScript erhält
function getUrlParam(name) { var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)"); //构造一个含有目标参数的正则表达式对象 var r = window.location.search.substr(1).match(reg); //匹配目标参数 if (r!=null) return unescape(r[2]); return null; //返回参数值 }
Indem Sie den Parameternamen in der URL über diese Funktion übergeben, können Sie dies tun Holen Sie sich den Wert des Parameters, zum Beispiel ist die URL
http://www.xxx.loc/admin/write-post.php?cid=79
Wenn wir wollen Um den Wert von cid zu erhalten, können wir so schreiben:
getUrlParam('cid');
Ich verstehe die URL-Parameter-Erfassungsmethode von Javascript. Wir können diese Methode verwenden, um eine Methode für jquery zu erweitern, um URL-Parameter über jquery abzurufen eine getUrlParam()-Methode für jquery
(function($){ $.getUrlParam = function(name) { var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)"); var r = window.location.search.substr(1).match(reg); if (r!=null) return unescape(r[2]); return null; } })(jQuery);
Nachdem wir diese Methode für jquery erweitert haben, können wir den Wert eines bestimmten Parameters über die folgende Methode abrufen
$.getUrlParam('cid');
Ich glaube, Sie haben die Methode danach gemeistert Lesen Sie den Fall in diesem Artikel. Weitere spannende Informationen finden Sie in anderen verwandten Artikeln auf der chinesischen PHP-Website!
Empfohlene Lektüre:
Wie man mit Seitenankerfehlern im Iframe umgeht
Detaillierte Erläuterung der Schritte zum Erhalten des Dokumentobjekt im Iframe
Das obige ist der detaillierte Inhalt vonjquery ruft URL und URL-Parameter ab (mit Code). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!