FormData vs .serialize (), ¿Cuál es la diferencia?
Recientemente estaba enviando un formulario usando AJAX.
Al investigar el mejor método, vi algunos envíos AJAX usando.serialize()
y otros que usanFormData
. Por ejemplo.
Una presentación hizo esto:
data: form.serialize()
mientras que el otro hizo:
var formData = new FormData($('form')[0]);
data: formData
Entonces, ¿cuál es la diferencia entreFormData
y.serialize()
?