e.preventDefault does load empty page without Ajax data
<p>I used e.preventDefault() in Jquery to load an html page into a . The html page has some Ajax action that will get the data from the server. I got it works to display the page but not the Ajax data that it got. It seems to me that the page display in  happen before the ajax call back data. But with out the e.preventDefault, when click on the link, the page open a new page and it works with all the data it got back from ajax page. Any solution or help to delay the load page.  </p>

<pre><code>$(document).ready(function() {
    $('a').click(function (e) {                    
        $("#content").load($(this).attr("href"));               
        e.preventDefault();      
    });             
}); 
</code></pre>
