Skip to content
Mithril.js 2
Main Navigation KılavuzAPI

Türkçe

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

Türkçe

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

Görünüm

Sidebar Navigation

API

Çekirdek 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)

m.fragment(attrs, children)

redraw()

censor(object, extra)

İsteğe Bağlı API

stream()

Kılavuz

Bu sayfada

parseQueryString(string) ​

Açıklama ​

?a=1&b=2 biçimindeki bir dizeyi bir nesneye dönüştürür.

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

İmza ​

object = m.parseQueryString(string)

ArgümanTipGerekliAçıklama
stringStringEvetBir sorgu dizesi
döndürürObjectAnahtar-değer çiftlerinden oluşan bir nesne

İmzalar nasıl okunur

Nasıl Çalışır ​

m.parseQueryString metodu, bir sorgu dizesinden bir nesne oluşturur. URL'den elde edilen verileri ayrıştırmak için kullanışlıdır.

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

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

Mantıksal Değer Dönüşümü ​

Bu metot, mümkün olduğunda değerleri mantıksal (boolean) değerlere dönüştürmeyi dener. Bu, hatalı doğruluk kontrollerini ve istenmeyen tip dönüşümlerini önlemeye yardımcı olur.

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

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

Baştaki Soru İşareti Esnekliği ​

m.parseQueryString metodu, kullanım kolaylığı sağlamak için, sorgu dizesinin başındaki soru işaretini (varsa) yok sayar:

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

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

Derin Veri Yapılarını Ayrıştırma ​

Köşeli parantez gösterimi içeren sorgu dizgileri, derin veri yapılarına doğru bir şekilde ayrıştırılır.

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

// data is {a: ["hello", "world"]}
Pager
Önceki sayfarequest(options)
Sonraki sayfabuildQueryString(object)

MIT Lisansı altında yayınlanmıştır.

Copyright (c) 2024 Mithril Contributors

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

MIT Lisansı altında yayınlanmıştır.

Copyright (c) 2024 Mithril Contributors