.serializeArray()
metodu nesnelerden oluşan ve bir JSON string olarak
işlenebilecek bir JavaScript array üretir. JQuery formları ve form kontrollerinden
oluşan bir jQuery kolleksiyonunda çalıştırılır. Kontroller farklı farklı türlerde
olabilir.
.serializeArray()
metodu içinde olabilecek kontroller için standart W3C
geçerli form kontrolleri
kuralı geçerlidir, özellikle eleman disable edilemez ve name
bağlı özelliğine
sahip olmalıdır. Submit butonu dönüştürülmez. Dosya seçim elemanlarının verisi de
çıktıya alınmaz. value
özelliğine sahip olmayan elemanlar boş string değeriyle
ifade edilir.
Bu metod ayrı ayrı form elemanlarının <input>
, <textarea>
ve
<select>
gibi tek tek seçilmesiyle çalışabildiği gibi komple
<form>
elemanını seçerek de kullanılabilir.
Bu kod tarayıcı konsolunda şu çıktıyı yazar.
Bir formdan değerleri okur , üzerinde iterasyon yapar ve çıktı olarak yazar.
Sonuçlar:
.
.