Отправка формы через AJAX

При отправке формы применяется функция serialize() . Она обходит форму и собирает названия и заполненные пользователем значения полей и возвращает в виде массива – {login: 'ЗНАЧЕНИЯ_ПОЛЯ', password: 'ЗНАЧЕНИЯ_ПОЛЯ'}.

Особенности serialize():

Кнопки формы по которым был клик игнорируются, в результате функции их не будет.

serialize можно применить только к тегу form и полям формы,
т.е. $('div.form_container').serialize(); – вернет пустой результат.