Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> JSON, jQuery, Operacje
ensei
post
Post #1





Grupa: Zarejestrowani
Postów: 50
Pomógł: 4
Dołączył: 30.04.2008

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


Mam taki kod json: http://jsfiddle.net/jRaLT/


Chciałbym przetworzyć ją w jQuery. wrzucić to co mi niezbędne do tablic. I te tablice znowu przetworzyć.
Mam taki kod:

  1. <script>
  2. player1 = [];
  3.  
  4.  
  5. $.getJSON('test.php', function(data) {
  6.  
  7. alert('1st');
  8. $.each(data, function(i) {
  9. if(jQuery.inArray(this.PLAYER1, player1)==-1)
  10. {
  11. player1[i] = this.PLAYER1;
  12. alert();
  13. }
  14.  
  15. $('<div></div>').hide()
  16. .append(this.PLAYER1)
  17. .appendTo('#fight')
  18. .delay(800 + 1000 * i)
  19. .fadeIn();
  20. });
  21. });
  22. alert(player1.length);
  23. </script>


Ale on zwraca najpierw player1 .length a później dopiero przetwarza JSON. Jak zrobić żeby najpierw przetwarzał JSON, wrzucił do tablicy player przetworzenie i dopiero na końcu wyświetliło się ile jest wpisów w nowej tablicy(umożliwiając przy tym jej przetworzenie).

Ten post edytował ensei 30.11.2012, 07:49:13
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: 25.08.2025 - 06:51