Heim  >  Artikel  >  Web-Frontend  >  jquery ruft URL und URL-Parameter ab (mit Code)

jquery ruft URL und URL-Parameter ab (mit Code)

php中世界最好的语言
php中世界最好的语言Original
2018-04-26 10:59:501296Durchsuche

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!

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