![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 422 Pomógł: 0 Dołączył: 14.12.2005 Skąd: Wałbrzych Ostrzeżenie: (0%) ![]() ![]() |
Trudno jest mi wytłumaczyć o co chodzi, więc pokażę na przykładzie:
Kod for(var j = 0; j < sources.length; j++) { $.getJSON("example.php",{ a: "b" }, function(json){ alert(j); } } Kod ma za zadanie wykonać kilka requestów, a po zakończeniu ma wyświetlić zawartość zmiennej j z momentu kiedy $.getJSON zostało wywołane. Tak się nie dzieje, bo pętla leci dalej, czyli wyświetlane J będzie większe od tego, które było przy wywołaniu getJSON. Jak przekazać zmienną tak żeby była ona tą, która była przy wywołaniu getJSON ? -------------------- Postura wielka i morda wredna, jestem Balon, kozak z osiedla !
bzdury.pl - Królestwo rozrywki |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 96 Pomógł: 6 Dołączył: 22.08.2007 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Coś namieszałeś. Zmienna j jest w iteracji i zwiększa się za każdym razem o 1. Chcesz chyba zapiszać zawartość zmiennej json.
-------------------- ZF developer
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.07.2025 - 07:41 |