если судить по
этому, то надо что-то сделать с formData. Если совсем уж точно, то преобразовать в строку, а не отправлять объект как таковой. Видимо, jQuery все же не настолько умен, чтобы преобразовывать объекты. И еще не мешает поглядывать в консоль (F12 в Firefox/Chrome)
data: JSON.stringify(formData),