Punkty przerwania debugera JavaScriptu w Chrome nic nie robią?

Nie mogę zrozumieć narzędzia do debugowania Chrome.

Mam wersję chrome 21.0.1180.60 m.

Kroki, które podjąłem:

Nacisnąłem ctrl-shift-i, aby wywołać konsolę.Kliknij na źródła, a następnie wybierz odpowiedni plik javascript, który chcę debugować.Ustawiam punkty przerwania, w których kod ma się zatrzymać, umieszczając niebieski znacznik na rynnie obok linii po lewej stronie.Kliknąłem przycisk na mojej stronie internetowej (która jest stroną renderowaną przez php), która inicjuje kod javascript.Kod działał pomyślnie bez zatrzymywania.

Zauważyłem też, że wyrażenia zegarka również nie działają. Powtarza mi, że zmienna, którą chcę oglądać, jest niezdefiniowana.

Dalsze testy wykazały, że jest to mój kod powodujący awarię punktu przerwania. Wydaje się, że kończy się niepowodzeniem w „$ („ # frmVerification ”). Submit (function () {” line. Nie wchodzi w punkty przerwania wewnątrz tej funkcji ().

Poniżej znajduje się:

//function to check name and comment field 
var test = "this is a test";
var test2 = "this is another test";

function validateLogin(){
    //if(userEmail.attr("value") && userPass.attr("value"))
        return true;
    //else
        //return false;
}

//onclick on different buttons, do different things.
function ajaxRequest(){

}
$(document).ready(function(){
  //When form submitted
    $("#frmVerification").submit(function(){
        var username = $("#username");
        var token = $("#token");
        var action = $("#action");
        var requester = $("#requester");
        if(validateLogin()){
            $.ajax({
            type: "post",
            url: "verification.php",
            data: "username="+username.html()+"&token="+token.val()+"&action="+action.val()+"&requester="+requester.val(),
            success: function(data) {
                try{
                    var jsonObj = $.parseJSON(data); //convert data into json object, throws exception if data is not json compatible
                    if(jsonObj.length > 0){//if there is any error output all data
                        var htmUl = $('<ul></ul>');
                        $.each(jsonObj, function(){
                            htmUl.append('<li>' + this + '</li>');
                        });
                        $("#errOut").html(htmUl);
                    }else{
                        alert("Your account is now activated, thank you. If you have already logged in, press OK to go to the home page. If not, you must log in first.");
                        window.location.replace("home.php");
                    }
                }
                catch(e){//if error output error to errOut]
                    $("#errOut").html("PHP module returned non JSON object: <p>"+data+"</p>");
                }
            }
        });
    }
    else alert("Please fill UserName & Password!");
        return false;
    });
});