Dlaczego wywołanie jQuery ajax działa tylko wtedy, gdy debuguję w Chrome?

Mam proste wywołanie ajax z formularza przesłać. Działa, gdy debuguję, tzn. Pojawia się alert, ale podczas jego uruchamiania nie działa?

Wydaje mi się to trochę tajemnicze.

$(function(){

    $("#signUpForm").submit(function(){
        var request = $.ajax({
            url:"php/newUser.php",
            type:"POST"

        });

        request.done(function(msg){
            alert(msg);
        });


    });
});

questionAnswers(2)

yourAnswerToTheQuestion