Skip to content
Mithril.js 2
Main Navigation GuíaAPI

Español

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

Español

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

Apariencia

Sidebar Navigation

API

API principal

m(selector, attributes, children)

render(elemento, vnodes)

mount(root, component)

route(root, defaultRoute, routes)

request(options)

parseQueryString(string)

buildQueryString(objeto)

buildPathname(objeto)

parsePathname(string)

trust(html)

fragment(attrs, children)

redraw()

censor(object, extra)

API opcional

stream()

Guía

En esta página

parseQueryString(string) ​

Descripción ​

Convierte una cadena de texto con el formato ?a=1&b=2 en un objeto JavaScript.

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

Firma ​

objeto = m.parseQueryString(string)

ArgumentoTipoRequeridoDescripción
stringStringSíUna cadena de consulta (query string).
retornaObjectUn objeto clave-valor.

Cómo leer firmas

Funcionamiento ​

El método m.parseQueryString crea un objeto a partir de una cadena de consulta. Es útil para procesar datos provenientes de URLs.

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

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

Conversión a tipo booleano ​

Este método intenta convertir los valores a booleanos cuando es posible. Esto ayuda a prevenir errores relacionados con la evaluación flexible de verdad y las conversiones de tipo inesperadas.

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

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

Tolerancia al signo de interrogación inicial ​

Para mayor comodidad, el método m.parseQueryString ignora un signo de interrogación al inicio de la cadena, si está presente:

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

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

Estructuras de datos anidadas ​

Las cadenas de consulta que utilizan la notación de corchetes se interpretan correctamente como estructuras de datos complejas.

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

// data es {a: ["hello", "world"]}
Pager
Anteriorrequest(options)
SiguientebuildQueryString(objeto)

Publicado bajo la licencia MIT.

Copyright (c) 2024 Mithril Contributors

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

Publicado bajo la licencia MIT.

Copyright (c) 2024 Mithril Contributors