Webentwicklung

URL-Abfrageparameter in Javascript hinzufügen oder aktualisieren

[ad_1]

Erstellen Sie die folgende Funktion in Javascript, um URL-Abfrageparameter hinzuzufügen oder zu aktualisieren.

function addOrUpdateURLParam (key, value) {
    const searchParams = new URLSearchParams(window.location.search)
    searchParams.set(key, value)
    const newRelativePathQuery = window.location.pathname + "?" + searchParams.toString()
    history.pushState(null, "", newRelativePathQuery)
}

Wenn Sie nun die URL hinzufügen oder aktualisieren möchten, rufen Sie die Funktion einfach wie folgt auf:

addOrUpdateURLParam("name", "adnan-tech.com")

Der erste Parameter ist der Schlüssel des Parameters und der zweite der Wert.

window.location.search: gibt alle Abfrageparameter zurück, beginnend mit „?“.

URLSearchParams: Dadurch wird eine Instanz von URLSearchParams erstellt, die zum Bearbeiten von URL-Abfrageparametern verwendet wird.

searchParams.set(Schlüssel, Wert): Dadurch wird der in den Argumenten bereitgestellte Schlüsselwert festgelegt, aber noch nicht in der URL angezeigt.

window.location.pathname: Es gibt den relativen Pfad zurück, beginnend mit „/your_website“. Die Abfrageparameter, die mit „?“ beginnen, sind NICHT enthalten.

searchParams.toString(): Konvertiert alle Schlüssel-Wert-Paare in eine Zeichenfolge. Wenn mehrere Parameter festgelegt werden, werden diese durch das „&“-Zeichen getrennt.

History.pushState: Zeigt tatsächlich die Abfrageparameter in der URL an.

Der erste Parameter der Funktion „history.pushState“ ist der „state“. Es kann ein Push, Pop oder Null sein. Der zweite Parameter wird nicht mehr verwendet, aber auch nicht entfernt. Die Übergabe einer leeren Zeichenfolge ist sicher. Der dritte Parameter ist die neue URL. Hier übergeben wir unsere neue String-Variable, um die neue URL mit Abfrageparametern festzulegen. Weitere Informationen finden Sie hier Hier.

Videoanleitung:

Ich hoffe, dass Sie im Anschluss an dieses Tutorial in der URL Ihrer Website mithilfe von Javascript Abfrageparameter hinzufügen oder aktualisieren können. Wenn es hilft, schauen Sie sich unsere Tutorials an Javascript.


Beitragsaufrufe: 20

[ad_2]

Tags

Related Articles

Close
Immediate Momentumxnxx story sex meyzo.me haryana sex نيك بنت جامدة porn-arab.net احلى قصص نيك نيك ممثله ounoun.com صور مص اللسان shruti hasan porn desixxxv.net indiaxx hindi movie xxx video flyporntube.net lokl sex www.xnxx.xom russianporntrends.com local assamese sex video mide-689 freejavstreaming.net 無修正 温泉 تحميل سكس مترجم orivive.com فيس بوك سكس carla abellana shows pinoytvpage.com starstruck last batch sexy girls xxx pornia.info hindi hot sexy video download ang probinsyano june 24 2022 full episode advance teleseryeone.com apoy sa langit june 9 2022 artikulo 247 may 19 eteleserye.com umiiwas in english sexa xxx blowjobporntrends.com tamil sex full video tamil padam sex padam tubedessert.mobi www videos9 com india ka sexy video teenporntrends.com pornohut.su