Heim Web-Frontend Front-End-Fragen und Antworten So fügen Sie mit jQuery Parameter in eine URL ein

So fügen Sie mit jQuery Parameter in eine URL ein

Apr 05, 2023 pm 01:47 PM

Bei der Front-End-Entwicklung müssen wir häufig Parameter zur URL hinzufügen, um bestimmte Vorgänge wie Paging, Suche usw. zu implementieren. Durch das Hinzufügen von Parametern kann das Backend basierend auf den Parametern entsprechend reagieren. In diesem Artikel wird erläutert, wie Sie mit jQuery Parameter zur URL hinzufügen.

In jQuery können wir die Methode $.param() verwenden, um ein Objekt in eine Abfragezeichenfolge umzuwandeln und diese Zeichenfolge dann am Ende der URL hinzuzufügen. Zum Beispiel können wir ein JavaScript-Objekt deklarieren: $.param()方法将一个对象转换为查询字符串,然后将这个字符串添加到URL的末尾。例如,我们可以声明一个JavaScript对象:

var params = {
  page: 1,
  filter: 'recommend',
  sort: 'desc'
};
Nach dem Login kopieren

接着,我们可以使用$.param()方法将这个对象转换成查询字符串:

var qs = $.param(params);
console.log(qs); // 'page=1&filter=recommend&sort=desc'
Nach dem Login kopieren

现在,我们需要将这个查询字符串添加到URL末尾。我们可以先获取当前URL,然后在其末尾添加查询字符串。

var currentUrl = window.location.href;
var newUrl = currentUrl.indexOf('?') > -1 ? currentUrl + '&' + qs : currentUrl + '?' + qs;
Nach dem Login kopieren

这段代码首先获取当前URL,然后检查URL中是否已经包含了查询字符串。如果当前URL已经包含了查询字符串,那么我们需要在URL的末尾通过&符号添加新的查询参数;如果当前URL没有查询字符串,我们需要在URL的末尾通过?符号添加查询参数。

最后,我们需要将新的URL赋值给window.location.href属性即可:

window.location.href = newUrl;
Nach dem Login kopieren

通过这种方法,我们就可以在URL中添加参数了。例如,我们打开网页https://example.com,然后执行以下代码:

var params = {
  page: 1,
  filter: 'recommend',
  sort: 'desc'
};
var qs = $.param(params);
var currentUrl = window.location.href;
var newUrl = currentUrl.indexOf('?') > -1 ? currentUrl + '&' + qs : currentUrl + '?' + qs;
window.location.href = newUrl;
Nach dem Login kopieren

最终的URL将会变成:https://example.com?page=1&filter=recommend&sort=desc

总结:

在使用jQuery时,我们可以通过$.param()rrreee

Als nächstes können wir die Methode $.param() verwenden, um dieses Objekt in eine Abfragezeichenfolge umzuwandeln: 🎜rrreee🎜Jetzt müssen wir konvertieren Diese Abfragezeichenfolge wird am Ende der URL hinzugefügt. Wir können zuerst die aktuelle URL abrufen und dann am Ende die Abfragezeichenfolge hinzufügen. 🎜rrreee🎜Dieser Code ruft zunächst die aktuelle URL ab und prüft dann, ob die Abfragezeichenfolge bereits in der URL enthalten ist. Wenn die aktuelle URL bereits eine Abfragezeichenfolge enthält, müssen wir über die Symbole & am Ende der URL neue Abfrageparameter hinzufügen. Wenn die aktuelle URL keine Abfragezeichenfolge enthält, müssen wir dies tun Durch das Übergeben des ?-Symbols werden Abfrageparameter hinzugefügt. 🎜🎜Abschließend müssen wir die neue URL der Eigenschaft window.location.href zuweisen: 🎜rrreee🎜Auf diese Weise können wir der URL Parameter hinzufügen. Zum Beispiel öffnen wir die Webseite https://example.com und führen dann den folgenden Code aus: 🎜rrreee🎜Die endgültige URL lautet: https://example.com? page=1&filter =recommend&sort=desc. 🎜🎜Zusammenfassung: 🎜🎜Bei Verwendung von jQuery können wir das JavaScript-Objekt über die Methode $.param() in eine Abfragezeichenfolge konvertieren und diese Zeichenfolge dann am Ende der URL hinzufügen, um dies zu erreichen die Abfragezeichenfolge in den URL-Anforderungen zum Hinzufügen von Parametern. 🎜

Das obige ist der detaillierte Inhalt vonSo fügen Sie mit jQuery Parameter in eine URL ein. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
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

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Wie man alles in Myrise freischaltet
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Was ist Useffizität? Wie verwenden Sie es, um Nebenwirkungen auszuführen? Was ist Useffizität? Wie verwenden Sie es, um Nebenwirkungen auszuführen? Mar 19, 2025 pm 03:58 PM

In dem Artikel wird die Verwendung von UseEffect in React, einen Haken für die Verwaltung von Nebenwirkungen wie Datenabrufen und DOM -Manipulation in funktionellen Komponenten erläutert. Es erklärt die Verwendung, gemeinsame Nebenwirkungen und Reinigung, um Probleme wie Speicherlecks zu verhindern.

Erklären Sie das Konzept des faulen Ladens. Erklären Sie das Konzept des faulen Ladens. Mar 13, 2025 pm 07:47 PM

Lazy Ladeverzögerung des Ladens von Inhalten bis zur Bedarf, Verbesserung der Webleistung und Benutzererfahrung durch Reduzierung der anfänglichen Ladezeiten und des Serverlasts.

Wie funktioniert der React -Versöhnungsalgorithmus? Wie funktioniert der React -Versöhnungsalgorithmus? Mar 18, 2025 pm 01:58 PM

Der Artikel erläutert den Versöhnungsalgorithmus von React, der das DOM effizient aktualisiert, indem virtuelle DOM -Bäume verglichen werden. Es werden Leistungsvorteile, Optimierungstechniken und Auswirkungen auf die Benutzererfahrung erörtert.

Wie funktioniert das Currying in JavaScript und wie hoch sind ihre Vorteile? Wie funktioniert das Currying in JavaScript und wie hoch sind ihre Vorteile? Mar 18, 2025 pm 01:45 PM

In dem Artikel wird das Currying in JavaScript, einer Technik, die Multi-Argument-Funktionen in Einzelargument-Funktionssequenzen verwandelt. Es untersucht die Implementierung von Currying, Vorteile wie teilweise Anwendungen und praktische Verwendungen, Verbesserung des Code -Lesens

Was sind Funktionen höherer Ordnung in JavaScript und wie können sie verwendet werden, um prägnanter und wiederverwendbarer Code zu schreiben? Was sind Funktionen höherer Ordnung in JavaScript und wie können sie verwendet werden, um prägnanter und wiederverwendbarer Code zu schreiben? Mar 18, 2025 pm 01:44 PM

Funktionen höherer Ordnung in JavaScript verbessern die Übersichtlichkeit, Wiederverwendbarkeit, Modularität und Leistung von Code durch Abstraktion, gemeinsame Muster und Optimierungstechniken.

Was ist usecontext? Wie verwenden Sie es, um den Zustand zwischen Komponenten zu teilen? Was ist usecontext? Wie verwenden Sie es, um den Zustand zwischen Komponenten zu teilen? Mar 19, 2025 pm 03:59 PM

Der Artikel erläutert den Usecontext in React, was das staatliche Management durch Vermeidung von Prop -Bohrungen vereinfacht. Es wird von Vorteilen wie zentraler Staat und Leistungsverbesserungen durch reduzierte Neulehre erörtert.

Wie verbinden Sie React -Komponenten mit Connect () an den Redux -Store? Wie verbinden Sie React -Komponenten mit Connect () an den Redux -Store? Mar 21, 2025 pm 06:23 PM

In Artikel werden die Verbindungskomponenten an Redux Store mit Connect () verbinden, wobei MapStatetoprops, MapDispatchtoprops und Leistungsauswirkungen erläutert werden.

Wie verhindern Sie das Standardverhalten bei Ereignishandlern? Wie verhindern Sie das Standardverhalten bei Ereignishandlern? Mar 19, 2025 pm 04:10 PM

In Artikeln werden das Standardverhalten bei Ereignishandlern mithilfe von PURDDEFAULT () -Methoden, seinen Vorteilen wie verbesserten Benutzererfahrungen und potenziellen Problemen wie Barrierefreiheitsproblemen verhindern.

See all articles