Недавно я отправлял форму с использованием AJAX.
При исследовании наилучшего метода я видел несколько представлений AJAX, используя .serialize() и другие, используя FormData. Например.
В одном представлении было сделано следующее:
data: form.serialize()
а другой:
var formData = new FormData($('form')[0]);
data: formData
Так в чем разница между FormData и .serialize()?