Skip to content
Mithril.js 2
Main Navigation GuiaAPI

Português – Brasil

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

Português – Brasil

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

Aparência

Sidebar Navigation

API

API principal

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 Opcional

stream()

Guia

Nesta página

parseQueryString(string) ​

Descrição ​

Converte uma string no formato a=1&b=2 em um objeto.

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

Assinatura ​

object = m.parseQueryString(string)

ArgumentoTipoObrigatórioDescrição
stringStringSimA string de consulta a ser convertida.
retornaObjectUm objeto contendo os pares chave-valor extraídos da string de consulta.

Como ler assinaturas

Como funciona ​

O método m.parseQueryString analisa uma string de consulta e retorna um objeto JavaScript. Ele é útil para extrair parâmetros de URLs.

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

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

Conversão de tipo booleano ​

Este método tenta converter os valores "true" e "false" para seus respectivos valores booleanos. Isso ajuda a evitar erros relacionados a comparações imprecisas e conversões de tipo inesperadas.

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

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

Ignora ponto de interrogação inicial ​

Por conveniência, m.parseQueryString ignora um ponto de interrogação (?) no início da string, se presente.

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

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

Estruturas de dados complexas ​

Strings de consulta que utilizam a notação de colchetes para representar arrays e objetos aninhados são corretamente interpretadas e convertidas em estruturas de dados complexas.

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

// data é {a: ["hello", "world"]}
Pager
Anteriorrequest(options)
PróximobuildQueryString(object)

Distribuído sob a Licença MIT.

Copyright (c) 2024 Mithril Contributors

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

Distribuído sob a Licença MIT.

Copyright (c) 2024 Mithril Contributors