title: valums Ajax-Upload onComplete responseJSON always is empty !
body: <p>I'm using <a href="http://valums.com/ajax-upload/" rel="nofollow">ajax-upload</a>  in a ASP.Net forms app. </p>
  
  <p>I need to send a string hash which identifies the file once it is saved on the server.</p>
  
  <p>I'm doing it in the ashx handler emitting a json string, but no matter what i send from the server, in the javascript i'm getting an empty object... what am I doing wrong?</p>
  
  <p>This is the snippet for the on load method on the ashx
      // EDITED
      context.Response.ContentType = "application/json";
      context.Response.ContentEncoding = System.Text.Encoding.UTF8;
      context.Response.Cache.SetCacheability(HttpCacheability.NoCache);</p>
  
  <pre><code>ProcessFile(context.Response);
  context.Response.Write("{\"success\": true, \"hash\": " + _myHash + "}");
  </code></pre>
  
  <p>And this is the on complete</p>
  
  <pre><code>onComplete: function(id, file, responseJSON) {
      console.log(responseJSON);
  }
  </code></pre>