Skip to content

Instantly share code, notes, and snippets.

@M-Yankov
Created August 11, 2017 20:50
Show Gist options
  • Select an option

  • Save M-Yankov/367ac94f92954d53d02a82530dd81b10 to your computer and use it in GitHub Desktop.

Select an option

Save M-Yankov/367ac94f92954d53d02a82530dd81b10 to your computer and use it in GitHub Desktop.
Using FormData that works in internet explorer and file upload !
var IEFormData = new FormData();
$divForm.find('input[name], textarea[name]')
.each(function(i, el) {
var val = $(el).val();
if (!val) {
return;
}
if (el.type && el.type === 'file') {
for (var i = 0; i < el.files.length; i++) {
var file = el.files[i];
if (file.name !== '') {
IEFormData.append(el.name, file);
}
}
} else {
IEFormData.append(el.name, $(el).val());
}
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment