Ändern von URL-Parametern mit JavaScript
In AJAX-intensiven Webanwendungen besteht die Notwendigkeit, URL-Parameter dynamisch zu ändern. Stellen Sie sich ein Szenario vor, in dem Sie Folgendes tun müssen:
Um dies zu erreichen, bietet JavaScript zwei robuste Optionen:
URL-Objekt
Mit dem in ECMAScript 6 eingeführten URL-Objekt können Sie URL-Komponenten direkt bearbeiten. Hier ist ein Beispiel:
var url = new URL("http://server/myapp.php?id=10"); // Set a new or update an existing parameter url.searchParams.set('enabled', 'true'); // Retrieve the modified URL var modifiedURL = url.href; // http://server/myapp.php?id=10&enabled=true
URLSearchParams-Schnittstelle
Mit URLSearchParams können Sie URL-Parameter als Sammlung von Schlüssel-Wert-Paaren bearbeiten.
var url = new URL("http://server/myapp.php?id=10"); // Append a new parameter or update a value var searchParams = new URLSearchParams(url.search); searchParams.append('enabled', 'true'); // Update the URL url.search = searchParams.toString(); // http://server/myapp.php?id=10&enabled=true
Umsetzung Überlegungen
Das obige ist der detaillierte Inhalt vonWie kann ich URL-Parameter mithilfe von JavaScript dynamisch ändern?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!