How can I post files using AJAX? Now I'm using formData:
$("#image_upload").change(function() {
var $form = $(this).closest('form');
$form.append('<div class="loading-overlay"><div class="loading-overlay__gif"><img src="/images/preloader.gif" class="loading-overlay__gif" /></div></div>');
$('#photo-choice-error').remove();
var formData = new FormData();
formData.append('image', $(this)[0].files[0]);
// ...
});
But it doesn't work in some browsers, especially in IE8 and IE9. What can I do instead?