Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [javascript/ajax] Przypisanie wyniku do zmiennej np jako JSON, czy tylko synchronicznie
juzwa
post
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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
wookieb
post
Post #2





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Wiec musisz to zrobic w sposob asynchroniczny i w metodzie która jest wywoływana na koniec zadania musisz przypisac wartosci twoim zmiennym.

Nie można wysyłać żadania w sposób synchroniczny i nie blokować przeglądarki.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 2.10.2025 - 23:54