Skip to content
Mithril.js 2
Main Navigation ガイドAPI

日本語

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

日本語

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

外観

Sidebar Navigation

API

コア API

m(selector, attributes, children)

render(element, vnodes)

mount(root, component)

route(root, defaultRoute, routes)

request(options)

parseQueryString(string)

buildQueryString(object)

buildPathname(object)

parsePathname(文字列型)

trust(html)

fragment(attrs, children)

redraw()

censor(object, extra)

オプション API

stream()

ガイド

このページの内容

parseQueryString(string) ​

Description ​

?a=1&b=2 の形式の文字列をオブジェクトに変換します。

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

Signature ​

object = m.parseQueryString(string)

ArgumentTypeRequiredDescription
stringStringYesクエリ文字列
returnsObjectキーと値のマップ

How to read signatures

How it works ​

m.parseQueryString メソッドは、クエリ文字列を解析してオブジェクトを生成します。URL からデータを取得する際に役立ちます。

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

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

Boolean 型への変換 ​

このメソッドは、可能な限りブール値への型変換を試みます。これにより、真偽値の曖昧さや意図しない型変換によるバグを防ぐのに役立ちます。

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

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

先頭の疑問符の許容 ​

利便性のため、m.parseQueryString メソッドは先頭に疑問符がある場合、それを無視します。

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

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

深いデータ構造 ​

角括弧記法を含むクエリ文字列は、深いデータ構造として正しく解析されます。

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

// data is {a: ["hello", "world"]}
Pager
前のページrequest(options)
次のページbuildQueryString(object)

MITライセンス の下で公開されています。

Copyright (c) 2024 Mithril Contributors

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

MITライセンス の下で公開されています。

Copyright (c) 2024 Mithril Contributors