Skip to content
Mithril.js 2
Main Navigation GuidaAPI

Italiano

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

Italiano

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

Aspetto

Sidebar Navigation

API

API principale

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)

API opzionale

stream()

Guida

In questa pagina

parseQueryString(string) ​

Descrizione ​

Converte una stringa nel formato ?a=1&b=2 in un oggetto JavaScript.

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

Firma ​

object = m.parseQueryString(string)

ArgomentoTipoRichiestoDescrizione
stringStringSìStringa di query da analizzare.
restituisceObjectUn oggetto chiave-valore contenente i parametri della query.

Come leggere le firme

Come funziona ​

Il metodo m.parseQueryString crea un oggetto a partire da una stringa di query. È utile per elaborare i dati provenienti da un URL.

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

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

Conversione del tipo booleano ​

Questo metodo tenta di convertire i valori in booleani (true o false) quando possibile. Ciò aiuta a prevenire errori relativi a valori di verità ambigui e a conversioni di tipo non intenzionali.

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

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

Accettazione del punto interrogativo iniziale ​

Per comodità, il metodo m.parseQueryString ignora un eventuale punto interrogativo iniziale nella stringa di query:

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

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

Strutture dati complesse ​

Le stringhe di query con notazione a parentesi (ad esempio, a[0]=hello&a[1]=world) vengono analizzate correttamente in strutture dati complesse, come array.

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

// data è {a: ["hello", "world"]}
Pager
Pagina precedenterequest(options)
Pagina successivabuildQueryString(object)

Rilasciato sotto la licenza MIT.

Copyright (c) 2024 Mithril Contributors

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

Rilasciato sotto la licenza MIT.

Copyright (c) 2024 Mithril Contributors