title: "No data available in table" in DataTables
body: <p>I get the message when trying to populate my table. Here's the simplified code.</p>
  
  <pre class="lang-js prettyprint-override"><code>$("#showUsers").on("click", function() {
      $.ajax({
          url: "/showUsers",
          contentType: "application/json",
          processData: false,
          complete: function(data) {
              $("#output").html(data.responseText);
              $("#example").dataTable({
                  "aaData": data,
                  "aoColumns": [{
                      "sTitle": "Name",
                      "mDataProp": "name",
                      "sDefaultContent": ""
                  }, {
                      "sTitle": "Movie",
                      "mDataProp": "movie",
                      "sDefaultContent": ""
                  }]
              });
          }
      });
  });
  </code></pre>
  
  <p>And</p>
  
  <pre class="lang-html prettyprint-override"><code>&lt;table id="example"&gt;
      &lt;thead&gt;
          &lt;th&gt;name&lt;/th&gt;
          &lt;th&gt;movie&lt;/th&gt;
      &lt;/thead&gt;
  &lt;/table&gt;
  </code></pre>
  
  <p>The <code>data</code> is assigned valid json:</p>
  
  <pre class="lang-js prettyprint-override"><code>[{
      "name": "Dan",
      "movie": "Amelie"
  }, {
      "name": "Rob",
      "movie": "Dungeon"
  }]
  </code></pre>
  
  <p>I've read that sometimes it messes with the table itself and the headers and stuff so I tried removing the <code>&lt;thead&gt;</code> from my table definition but it results with the same issue.</p>
  
  <p>Funny thing is that, if I replace <code>"aaData":data</code> with <code>"aaData":</code> plus the json itself, it works. But I can't make <code>data</code> fill the requirements needed by DT.  </p>
  
  <p>The ajax <code>data</code> comes from a <code>node-mysql</code> module which is working properly.</p>
  
  <p>If I change <code>data</code> to <code>data.responseText</code> (this is the json as shown before) I get the warning <code>requested unknown parameter 'name' from the data source for row 0</code>.</p>
  
  <p>I know this should be fairly simple for any not-so experienced DataTables user so thanks in advance. Somehow I'm being unable to sort it out.</p>
  
  <hr>
  
  <h1>SOLVED</h1>
  
  <p>The MySQL response comes with a <code>data.responseJSON</code> which is a working format to give to <code>aaData</code>. Thanks.</p>