Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [jquery] Przekazanie zmiennej do eventu
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
Balon
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 ?
snapshot
Coś namieszałeś. Zmienna j jest w iteracji i zwiększa się za każdym razem o 1. Chcesz chyba zapiszać zawartość zmiennej json.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.