Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [AJAX, JSON] Pobieranie globalnie wartości
Vercio
post
Post #1





Grupa: Zarejestrowani
Postów: 56
Pomógł: 0
Dołączył: 16.07.2010

Ostrzeżenie: (0%)
-----


Witam,
Mam mały problem z ajax'em.
Mam już przychodzące dane w formacie JSON:
[JAVASCRIPT] pobierz, plaintext
  1. {
  2. "status": "ok",
  3. "count": 2,
  4. "person": [
  5. {
  6. "id": 2,
  7. "name": "Kamil",
  8. "age": 22,
  9. "description": "tresc"
  10. },
  11. {
  12. "id": 1,
  13. "name": "Marcin",
  14. "age": 25,
  15. "description": "tresc"
  16. }
  17. ]
  18. }
[JAVASCRIPT] pobierz, plaintext



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:

  1. $.ajax({
  2. type: "GET",
  3. dataType: 'json',
  4. url: url,
  5. success: function(data){
  6. $('#person').empty();
  7. $.each(data.posts[2], function(x, y){
  8. $('<div />').html(x + ' = ' + y).appendTo('#person');
  9. });
  10. },
  11. error: function(data){
  12. $('#person').html('BŁĄD').removeClass('success').addClass('error');
  13. }
  14. });



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ć?
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 13.10.2025 - 07:51