Опубликовано admin - вт, 05/01/2018 - 23:40

Функция объединяет значения элементов формы (так же как и метод .serialize()), но возвращает JSON данные для работы с ними.

Примечание: JSON структура возвращается не как строка. Вы должны использовать плагин или стороннюю библиотеку для создания строкового типа.

Возвращённая структура JSON состоит из массива объектов, где каждый объект включает одну или несколько пар объектов, cтруктура которых "ключ:занчение", то есть "name и переменная параметра", если конечно объект не пуст. Учтите, что метод serializeArray() работает с элементами формы, для других элементов метод работать не будет. Так же, данный метод не вернёт каких-либо результатов для вложенных форм, которые несоответствуют стандартам HTML разметки.

Пример возвращаемых данных:

[ 
     {name: 'firstname', value: 'Hello'}, 
     {name: 'lastname', value: 'World'},
     {name: 'alias'}, // без значения
]
	 


Пример:

На разработку сайта! Скидки до 20%!