JSON-Iteration innerhalb eines $ .ajax-Erfolgs

Wenn ein Benutzer auf eine Schaltfläche klickt, möchte ich einige Daten zurückgeben und den JSON durchlaufen, damit ich die Ergebnisse an eine Tabellenzeile anhängen kann.

An dieser Stelle versuche ich nur, meine Schleife zum Laufen zu bringen. Hier ist mein Code.

Mein JSON kehrt wie folgt zurück: {"COLUMNS": ["Benutzername", "Passwort"], "DATA": [["foo", "bar"]}

$("#button").click(function(){

    $.ajax({
        url: 'http://localhost/test.php',
        type: 'get',
        success: function(data) {  
         $.each(data.items, function(item) {
            console.log(item);
            });
        },
        error: function(e) {
            console.log(e.message);
        }
    });

});

Ich erhalte einen jQuery-Fehler (Zeile 16, a ist nicht definiert). Was mache ich falsch?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage