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