Escaped-URL-Parameter mit jQuery dekodieren
In bestimmten Szenarien können URL-Parameter mit Escapezeichen auftreten, die beim Abruf zu JavaScript-Fehlern führen. Wenn Sie keinen Serverzugriff haben, um die Parameterkodierung zu ändern, sollten Sie dieses jQuery-Plugin verwenden, um die Parameter nahtlos abzurufen und zu dekodieren.
Implementierung:
Die folgende jQuery Das Plugin verarbeitet effektiv maskierte URLs Parameter:
function getURLParameter(name) { return decodeURI( (RegExp(name + '=' + '(.+?)(&|$)').exec(location.search)||[,null])[1] ); }
Verwendung:
Um dieses Plugin zu verwenden, übergeben Sie einfach den Namen des URL-Parameters, den Sie abrufen möchten, als Argument an die Funktion getURLParameter. wie unten zu sehen:
var parameterValue = getURLParameter("search");
Im bereitgestellten Beispiel wird der Parameter mit dem Namen „search“ abgerufen und sein dekodierter Wert dem zugewiesen Parameterwertvariable.
Dieses Plugin stellt sicher, dass die abgerufenen URL-Parameter ordnungsgemäß dekodiert werden, verhindert JavaScript-Fehler und ermöglicht einen nahtlosen Zugriff auf die Parameterwerte, unabhängig von ihrer Kodierung.
Das obige ist der detaillierte Inhalt vonWie kann ich mit jQuery maskierte URL-Parameter in JavaScript dekodieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!