title: Prevent page reload after form submit / node (no ajax available)
body: <p>Good day, I have a form for sending fields <strong>and file</strong> to node.js server. On server the data parsed by <strong>Formidable</strong>. Everything is working good, but after form submitted it loads a page with a response. 
  Does anyone know either the way to send the data with standard form mechanisms <strong>and</strong> not reload page (jQuery ajax method with serialize will not work because of <strong>file in form</strong>) either write such response on server so it will not trigger page reload.
  Form:</p>
  
  <pre><code>&lt;form action="/upload" enctype="multipart/form-data" method="post" id="eventForm"&gt;
  &lt;label&gt;Date&lt;/label&gt;
  &lt;input type="text" name="date"/&gt;
  &lt;label&gt;Image&lt;/label&gt;
  &lt;input type="file" multiple="multiple" name="picture" /&gt;
  &lt;input type="submit" value="Submit!" /&gt;
  &lt;/form&gt;
  </code></pre>
  
  <p>Server side:</p>
  
  <pre><code>app.post('/upload', function (req, res) {
      var form = new formidable.IncomingForm();
      // save file code goes here 
      form.parse(req, function(err, fields, files) {
          //response code goes here
          res.send('done');
      });
  });
  </code></pre>
  
  <p>Any better ways to do this?
  Thank you!</p>