title: What is wrong with this $.post ajax call?
body: <p>I'm posting a form vi jQuery's $.post and this is my code:</p>
  
  <pre><code>function onSuccess() {
      // Do something onSuccess
      alert('yep');
  }
  
  $('#createUserForm').submit( function(){
      $.post("test.php", $(this).serialize(), onSuccess()) 
  });
  </code></pre>
  
  <p>How come the browser alerts "yep" and then reloads the page?! </p>
  
  <p>Thanks!</p>