Ajax скрипт для download с обработкой ошибок

Привет всем!
У меня есть следующий аякс-запрос:
https://jsfiddle.net/f2us16au/
в результате я хотел или скачать файл или показать ошибку на экран. Но только при responseType = ‘blob’ , я могу скачать файл и при этом в случае ошиьки jqXHR.responseText всегда ‘undefined’. Как передать ошибку и показать ее на экран?

Попробуй вместо этого свойства брать jqXHR.statusText. А еще лучше залогируй console.dir(jqXHR), посмотри какие свойства из этого объекта тебе было бы удобнее использовать.

1 лайк