Прогресс загрузки в jquery функции $.ajax

Что бы отображать прогресс загрузки при использовании JQuery в $.ajax функции указываем параметр xhr. Пример:

Способ такой реализации взят от сюда: https://gist.github.com/umidjons/6173837

TypeError: ‘append’ called on an object that does not implement interface FormData.

Ошибка вида «TypeError: ‘append’ called on an object that does not implement interface FormData.» за частую появляется при попытки передачи объекта данных FormData через функцию ajax библиотеки JQuery. Например следующий код выдаст ошибку:

Что бы исправить эту ошибку необходимо для функции ajax передавать два параметра processData: false, contentType: false. Правильный код будет выглядеть следующим […]