Mam mały problem z ajax'em.
Mam już przychodzące dane w formacie JSON:
{ "status": "ok", "count": 2, "person": [ { "id": 2, "name": "Kamil", "age": 22, "description": "tresc" }, { "id": 1, "name": "Marcin", "age": 25, "description": "tresc" } ] }
I chciałem zrobić tak by w każdym div-ie pojawiał mi się kolejno:
<div>Kamil, 22 Opis: tresc</div>
<div>Marcin, 25 Opis: tresc</div>
i tak dla wszystkich rekordów w PERSON.
Mam już napisany taki kod:
$.ajax({ type: "GET", dataType: 'json', url: url, success: function(data){ $('<div />').html(x + ' = ' + y).appendTo('#person'); }); }, error: function(data){ $('#person').html('BŁĄD').removeClass('success').addClass('error'); } });
I tutaj nie wiem jak nadać $.each by czytał całość bo jeśli dodam data.posts[2] wczytuje mi całą zawartość ID,
Druga sprawa próbowałem także wyświetlić same imiona taką linijką:
data.name ale niestety też porażka.
Może ktoś wie jak to poprawić?