Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [jquery] Przekazanie zmiennej do eventu
Balon
post
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 ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
snapshot
post
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.
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: 9.10.2025 - 00:59