Retorno para FormData no IE 8/9
FormData não existe no IE 8/9, mas eu preciso dessa funcionalidade nesses navegadores. Existe um bom substituto para isso?
Eu tentaria enviar dados json, mas preciso passar um arquivo para o servidor. Eu adiciono este arquivo aoformData
em navegadores modernos e basta enviar umXHR
pedido. PorqueFormData
não existe no IE 8/9 isso obviamente falha.
// I cant seem to get this to work with a file.
$.ajax({
url: '/genericHandlers/UploadDocsFile.ashx',
type: "POST",
data: model.toJSON(),
contentType: 'application/json'
}).done(function (data) {
log('stuff happened!');
});
Talvez uma alternativa seja criar um objeto de formulário falso em js e acrescentar os dados a ele?