Iteration durch JSON innerhalb eines $ .ajax-Erfolgs

8

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 diesem Punkt versuche ich nur, meine Schleife zur Arbeit zu bringen, hier ist mein Code.

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

%Vor%

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

    
Jason Wells 12.06.2012, 03:09
quelle

2 Antworten

11

Angenommen, Ihr JSON ist wie folgt

%Vor%

Sie können es so abfragen

%Vor%

Beispiel: Ссылка

BEARBEITEN: Wie im JSON OP später bekanntgegeben

Ihr JSON hat keine Elemente, daher ist es ungültig.

Wie in deinem JSON gefällt das

%Vor%

Sie sollten es so abfragen

%Vor%

Arbeitsbeispiel: Ссылка

    
Shyju 12.06.2012, 03:18
quelle
3

Sie müssen hinzufügen:

%Vor%

.. also sollten Sie haben:

%Vor%

.. und stellen Sie sicher, dass Sie in jeder Anweisung auf COLUMNS verweisen.

getJson ist auch eine andere Art, es zu tun ..

Ссылка

    
Sp4cecat 12.06.2012 03:23
quelle

Tags und Links