Fallback für FormData in IE 8/9

Formulardaten gibt es nicht in IE 8/9, aber ich brauche diese Funktionalität in diesen Browsern. Gibt es dafür einen netten Fallback?

Ich würde versuchen, über JSON-Daten zu senden, aber ich muss über eine Datei an den Server übergeben. Ich hänge diese Datei an dieformData in modernen Browsern und reichen Sie einfach einXHR anfordern. weilFormData Existiert nicht in IE 8/9, schlägt dies offensichtlich fehl.

// 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!');
    });

Vielleicht besteht eine Alternative darin, ein falsches Formularobjekt in js zu erstellen und dann die Daten daran anzuhängen?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage