Skip to content
Mithril.js 2
Main Navigation AnleitungAPI

Deutsch

English
简体中文
繁體中文
Español
Français
Русский
Português – Brasil
日本語
한국어
Italiano
Polski
Türkçe
čeština
magyar

Deutsch

English
简体中文
繁體中文
Español
Français
Русский
Português – Brasil
日本語
한국어
Italiano
Polski
Türkçe
čeština
magyar

Aussehen

Sidebar Navigation

API

Kern-API

m(selector, attributes, children)

render(element, vnodes)

mount(root, component)

route(root, defaultRoute, routes)

request(options)

parseQueryString(string)

buildQueryString(object)

buildPathname(object)

parsePathname(string)

trust(html)

fragment(attrs, children)

redraw()

censor(object, extra)

Optionale API

stream()

Anleitung

Auf dieser Seite

parseQueryString(string) ​

Beschreibung ​

Konvertiert einen Query-String der Form a=1&b=2 in ein Objekt.

javascript
var object = m.parseQueryString('a=1&b=2');
// {a: "1", b: "2"}

Signatur ​

object = m.parseQueryString(string)

ArgumentTypErforderlichBeschreibung
stringStringJaDer zu parsende Query-String.
returnsObjectEin Objekt mit Schlüssel-Wert-Paaren.

So liest man Signaturen

Funktionsweise ​

Die Methode m.parseQueryString erzeugt aus einem Query-String ein JavaScript-Objekt. Dies ist besonders nützlich für die Verarbeitung von Daten, die in URLs enthalten sind.

javascript
var data = m.parseQueryString('a=hello&b=world');

// data ist {a: "hello", b: "world"}

Boolesche Typumwandlung ​

m.parseQueryString versucht, die Werte true und false in boolesche Werte umzuwandeln. Dies hilft, Fehler im Zusammenhang mit impliziten Typumwandlungen und unerwarteten Wahrheitswerten zu vermeiden.

javascript
var data = m.parseQueryString('a=true&b=false');

// data ist {a: true, b: false}

Toleranz gegenüber vorangestelltem Fragezeichen ​

Um die Verwendung zu vereinfachen, ignoriert m.parseQueryString ein vorangestelltes Fragezeichen, falls vorhanden:

javascript
var data = m.parseQueryString('?a=hello&b=world');

// data ist {a: "hello", b: "world"}

Tiefe Datenstrukturen ​

Query-Strings mit Klammernotation werden korrekt in verschachtelte Datenstrukturen geparst.

javascript
m.parseQueryString('a[0]=hello&a[1]=world');

// data ist {a: ["hello", "world"]}
Pager
Vorherige Seiterequest(options)
Nächste SeitebuildQueryString(object)

Veröffentlicht unter der MIT-Lizenz.

Copyright (c) 2024 Mithril Contributors

https://mithril.js.org/parseQueryString.html

Veröffentlicht unter der MIT-Lizenz.

Copyright (c) 2024 Mithril Contributors