Chrome Javascript Debugger Haltepunkte machen nichts?

Ich kann das Chrome-Debugging-Tool anscheinend nicht herausfinden.

Ich habe Chrome Version 21.0.1180.60 m.

Schritte, die ich unternommen habe:

Ich drückte Strg-Umschalt-i, um die Konsole aufzurufen.Klicken Sie auf Quellen und wählen Sie die entsprechende Javascript-Datei aus, die Sie debuggen möchten.Ich setze Haltepunkte, an denen der Code anhalten soll, indem ich ein blaues Tag auf die Dachrinne neben der linken Zeile setze.Ich habe auf die Schaltfläche auf meiner Webseite geklickt (das ist eine von PHP gerenderte Seite), die den Javascript-Code initiiert.Der Code wurde erfolgreich ausgeführt, ohne anzuhalten.

Mir ist auch aufgefallen, dass die Watch Expressions auch nicht funktionieren. Es sagt mir immer wieder, dass die Variable, die ich beobachten möchte, undefiniert ist.

Weitere Tests ergaben, dass mein Code dazu führt, dass der Haltepunkt ausfällt. Es scheint, dass es in der Zeile "$ (" # frmVerification "). Submit (function () {" fehlschlägt. Es tritt nicht in die Haltepunkte innerhalb dieser Funktion () ein.

Unten ist die:

//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;
    });
});

Antworten auf die Frage(14)

Ihre Antwort auf die Frage