![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 144 Pomógł: 0 Dołączył: 10.07.2006 Ostrzeżenie: (0%) ![]() ![]() |
Jeśli poprzez ajaxa nie chcę zmieniać elementów strony, a jedynie zmieniać zawartość jakiejś zmiennej w obiekcie np przechowującej wartości w formacie JSON to czy tylko mogę robić to synchronicznie?
próbowałem robić coś samodzielnie, potem skorzystałem z jQuery i zawsze miałem ten sam problem, że próba przypisania była wcześniej niż koniec wywołania żądania, nawet wtedy gdy akcję umieszałem w onsuccesc czy oncomplete wobec czegoś takiego zmieniłem tym żądania na synchroniczny i problemy się skończyły, ale czy da się zrobić tak, żeby 1)przypisanie było po zakończeniu żadania 2)przy okazji nie blokowało przeglądarki do czasu zakończenia żądania |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
Trochę odkrywasz na nowo koło ponieważ można bardzo prosto
Kod $.ajax({
type: "POST", url: "test.php", dataType: "json", success:function(twojeDaneJson) { // tutaj robisz sobie z "twojeDaneJson" (ktorych nie musisz juz parsowac evalem) co chcesz } }); Ten post edytował wookieb 17.04.2009, 13:37:21 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 05:25 |