Сериализация формы шаблона jquery в json с использованием jquery

У меня есть форма, для которой я использую шаблоны JQUERY, так как для атрибута может быть несколько полей. Например, пользователь может иметь несколько телефонных номеров. Таким образом, он может добавлять поля динамически, нажав опцию "добавить еще один номер". Таким образом, добавляются несколько полей, но все они имеют одинаковые имена.
Как мне сериализовать данные такого рода в объект JSON?
--Заранее спасибо

2 ответа

Решение

Вы можете сериализовать форму с помощью $(form).serialize ()

Я не уверен, что идентификатор элемента имеет отношение к чему-либо, но они должны быть уникальными на странице.

  • Вы можете установить атрибут имени для нескольких полей, чтобы рассматривать его как массив. Пример ниже<input type="text" name="phone[]"> <input type="text" name="phone[]"> <input type="text" name="phone[]">

  • Теперь для отправки вы можете использовать функцию serializeArray() для отправки данных в серверный скрипт

Я надеюсь, что это будет работать для вас

Другие вопросы по тегам