При поиске лучшего метода я видел некоторые отправки AJAX с использованием jQuery#serialize() и другие с использованием FormData. Например.
В одном из материалов было сделано следующее:
Код: Выделить всё
data: $('form').serialize()
Код: Выделить всё
var formData = new FormData($('form')[0]);
data: formData
Подробнее здесь: https://stackoverflow.com/questions/334 ... difference
Мобильная версия