title: Fallback for FormData in IE 8/9
body: <p><a href="https://developer.mozilla.org/en/DOM/XMLHttpRequest/FormData/Using_FormData_Objects" rel="noreferrer">FormData</a> does not exist in IE 8/9 but I need that functionality in those browsers. Is there a nice fallback for this? </p>
  
  <p>I would try to send over json data, but I need to pass over a file to the server. I append this file to the <code>formData</code> in modern browsers and just submit an <code>XHR</code> request. Because <code>FormData</code> does not exist in IE 8/9 this obviously fails.</p>
  
  <pre><code>// 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!');
      });
  </code></pre>
  
  <p>Maybe an alternative is to create a fake form object in js then append the data to that? </p>