jQuery | serializeArray () с примерами

Опубликовано: 13 Декабря, 2021

SerializeArray () - это встроенный в jQuery метод, который используется для создания массива объектов JavaScript, готового к кодированию в виде строки JSON. Он работает с коллекцией форм и / или элементов управления формы jQuery. Элементы управления могут быть нескольких типов. Строка JSON - это текст, который может преобразовать любой объект JavaScript в JSON и отправить JSON на сервер.
Синтаксис:

$ (селектор) .serializeArray ()

Параметр: не принимает никаких параметров.

Возвращаемое значение: возвращает строку объектов.

Код jQuery для демонстрации работы метода serializeArray ():

< html >
< head >
< script
</ script >
<!-- jQuery code to show the working of this method -->
< script >
$(document).ready(function() {
$("button").click(function() {
var x = $("form").serializeArray();
$.each(x, function(i, field) {
$("#d").append(field.name + ":" + field.value + ":::");
});
});
});
</ script >
< style >
#d1 {
width: 300px;
height: 100px;
padding: 20px;
border: 2px solid green;
margin-bottom: 10px;
}
</ style >
</ head >
< body >
< div id = "d1" >
< form action = "" >
Site name:
< input type = "text" name = "SiteName" value = "GeeksforGeeks" >
< br >
< br > Contributor name:
< input type = "text" name = "ContributorName" value = "KundanJha" >
< br >
</ form >
<!-- click on this button -->
< button >Click here!</ button >
</ div >
< div id = "d" ></ div >
</ body >
</ html >

Выход:
Перед тем, как нажать «Щелкните здесь!» кнопка-

После нажатия на «Щелкните здесь!» кнопка-