timedo,
На jQuery есть метод .serialize() с aвтопераспарсом и выдачей подготовленной строки для отправки аяксом
http://jquery-docs.ru/ajax/serialize/
Пустая строка - означает незаполненность формы
хотя в инете полно нативных скриптов теста формы на заполнение