setting returned ajax to variable to done() gives me an object
<p>How come </p>

<pre><code>ajaxFunction().done(function(p){
 console.log(p);
});
</code></pre>

<p>returns data as HTML as specified in <code>dataType</code> in the ajaxFunction, but </p>

<pre><code>var data = ajaxFunction().done(function(p){
    console.log(data) 
    //returns what appears to be the entire deferred object
    //to see the returned HTML string, I have to do console.log(data.responseText);
});
</code></pre>

<p>What would be the practical application of having that object once I have it stored in data? Can I do something further with it? Or is it not intended to be used like this?</p>
