Skip to content
Mithril.js 2
Main Navigation PrzewodnikAPI

Polski

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

Polski

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

Wygląd

Sidebar Navigation

API

Podstawowe 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(obiekt, extra)

Opcjonalne API

stream()

Przewodnik

Na tej stronie

parseQueryString(string) ​

Opis metody ​

Konwertuje ciąg znaków w formacie a=1&b=2 na obiekt.

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

Sygnatura ​

object = m.parseQueryString(string)

ArgumentTyp danychWymaganyOpis
stringStringTakCiąg zapytania
zwracaObjectObiekt klucz-wartość

Jak czytać sygnatury

Jak to działa ​

Metoda m.parseQueryString tworzy obiekt z ciągu zapytania (query string). Jest używana do parsowania danych z adresów URL.

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

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

Parsowanie wartości Boolean ​

Metoda próbuje zrzutować wartości na typ boolean, jeśli to możliwe. Zapobiega to potencjalnym błędom związanym z niejednoznaczną interpretacją wartości logicznych i niezamierzonym rzutowaniem typów.

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

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

Obsługa początkowego znaku zapytania ​

Dla wygody, metoda m.parseQueryString ignoruje początkowy znak zapytania, jeśli występuje:

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

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

Obsługa złożonych struktur danych ​

Ciągi zapytania zawierające notację nawiasową są poprawnie parsowane do złożonych struktur danych.

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

// data is {a: ["hello", "world"]}
Pager
Poprzednia stronarequest(options)
Następna stronabuildQueryString(object)

Opublikowano na licencji MIT.

Copyright (c) 2024 Mithril Contributors

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

Opublikowano na licencji MIT.

Copyright (c) 2024 Mithril Contributors