Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [Prototype] wynik funkcji dopiero po wywołaniu ajaxa
Forum PHP.pl > Forum > XML, AJAX > AJAX
karolrynio
Mam kod:
Kod
get_next_number = function (url) {
    new Ajax.Request( url, {
            onComplete: function(t) { return t.responseText},
    });
}


Chciałbym mieć funkcje która w wyniku da mi responseText który zwróci ajax.
I moje pytanie: Czy da się coś takiego zrobić, czy nie i jak się da to jak?
wookieb
Da się. Musisz przełączyć ajaxa w tryb synchroniczny (na czas ładowania nic nie będziesz mógł zrobić na stronie) i wtedy będziesz mógł zwrócić wynik.
Rozwiązanie tandetne i nie zalecane, dlatego powinno się odpowiednio obsługiwać ajaxa za pomocą zdarzeń.
karolrynio
Dzięki za pomoc. Nie będe w takim razie próbował zwracać wyników z ajaxa.
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.