jQuery функция .serializeArray()

Раздел: Работа с формой

Описание: Кодирует набор элементов формы в виде массива значений и имен.
Метод .serializeArray() может быть применен на отдельный объект, но обычно проще вызвать к form , чтобы выбрать все элементы для сериализации данных

Обычно применяется для передачи данных методом Ajax

Получается следующая структура данных

[
  {
    name: a
    value: 1
  },
  {
    name: b
    value: 2
  },
  {
    name: c
    value: 3
  },
  {
    name: d
    value: 4
  },
  {
    name: e
    value: 5
  }
]

Пример

javascript:
  
$('form').submit(function() {
  
  var url = $(this).serializeArray();  
  
  // ваш дальнейший код...
  
  return false;
  
});

Попробуйте сами

Надо отметить что кириллица и пробелы кодируются методом urlencode

Имя:

E-mail:

select

radio