Skip to content
Mithril.js 2
Main Navigation GuideAPI

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

Appearance

Sidebar Navigation

API

Core API

m

m.render

m.mount

m.route

m.request

m.parseQueryString

m.buildQueryString

m.buildPathname

m.parsePathname

m.trust

m.fragment

m.redraw

m.censor

Optional API

Stream

Guide

On this page

buildQueryString(object) ​

Description ​

Turns an object into a string of form a=1&b=2

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

Signature ​

querystring = m.buildQueryString(query)

ArgumentTypeRequiredDescription
queryObjectYesA key-value map to be converted into a string
returnsStringA string representing the input object

How to read signatures

How it works ​

The m.buildQueryString creates a querystring from an object. It's useful for manipulating URLs

javascript
var querystring = m.buildQueryString({ a: 1, b: 2 });

// querystring is "a=1&b=2"

Deep data structures ​

Deep data structures are serialized in a way that is understood by popular web application servers such as PHP, Rails and ExpressJS

javascript
var querystring = m.buildQueryString({ a: ['hello', 'world'] });

// querystring is "a[0]=hello&a[1]=world"
Pager
Previous pagem.parseQueryString
Next pagem.buildPathname

Released under the MIT License.

Copyright (c) 2024 Mithril Contributors

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

Released under the MIT License.

Copyright (c) 2024 Mithril Contributors