Rafał G.

Rafał G. Programista
aplikacji
internetowych

Temat: Wynik zwrócony przez Ajax jako parameter funkcji

Czy da się tekst, który zwróci Ajax przekazać od razu do funkcji js wywoływanej po zapytaniu Ajaksowym? Chciałbym coś takiego zrobić przy pomocy Prototype. Ta wspomniana funkcja ma mi ten wynik zwrócony przez Ajax odpowiednio obrobić i dopiero przy pomocy DOM wkleić gdzie trzeba.

konto usunięte

Temat: Wynik zwrócony przez Ajax jako parameter funkcji

wydaje mi sie, ze sie da.

BP, NMSP :)

edit: no dobra. metoda hardkorowa: wrzucasz zawartosc w niewidoczny element, parsujesz jego zawartosc i wrzucasz we wlasciwy usuwajac tymczasowy. ale MUSI byc lepsze wyjscie, wiec tego nie polecam.

wyjscie najlepsze: czy skrypt nie moze zwrocic Ci tego, co chcesz?Wojciech Zbigniew Piotrowicz edytował(a) ten post dnia 26.09.08 o godzinie 16:17

konto usunięte

Temat: Wynik zwrócony przez Ajax jako parameter funkcji

Rafał Grzegorek:
Czy da się tekst, który zwróci Ajax przekazać od razu do funkcji js wywoływanej po zapytaniu Ajaksowym? Chciałbym coś takiego zrobić przy pomocy Prototype. Ta wspomniana funkcja ma mi ten wynik zwrócony przez Ajax odpowiednio obrobić i dopiero przy pomocy DOM wkleić gdzie trzeba.


new Ajax.Request (
{
...
onSuccess: function(transport)
{
twoja_funkcja(transport);
}
}
);


Możesz też przesyłać dane synchronicznie przy użyciu
asynchronous : true ... ale tego rozwiązania nie polecam.
Rafał G.

Rafał G. Programista
aplikacji
internetowych

Temat: Wynik zwrócony przez Ajax jako parameter funkcji

Wojciech Zbigniew Piotrowicz:
wydaje mi sie, ze sie da.

BP, NMSP :)

edit: no dobra. metoda hardkorowa: wrzucasz zawartosc w niewidoczny element, parsujesz jego zawartosc i wrzucasz we wlasciwy usuwajac tymczasowy. ale MUSI byc lepsze wyjscie, wiec tego nie polecam.

O takim rozwiązaniu myślalem. ;)

wyjscie najlepsze: czy skrypt nie moze zwrocic Ci tego, co chcesz?Wojciech Zbigniew Piotrowicz edytował(a) ten post dnia 26.09.08 o godzinie 16:17

Mam właśnie z tym problem, bo chodzi o to, że wynik może być w różnych miejscach (różnych divach), a nie widzę innego sposobu, żeby ten wynik podzielić i odpowiednio te divy zaktualizować.
Przemysław Rumik

Przemysław Rumik kodowanie to moja
specjalność ;-)

Temat: Wynik zwrócony przez Ajax jako parameter funkcji

Stanisław Głogowski:
Możesz też przesyłać dane synchronicznie przy użyciu
asynchronous : true ... ale tego rozwiązania nie polecam.

Jest to nieładne, ale ma jedną zaletę ;-) łatwiej wtedy kontrolować przepływ.

Sam tego używam gdy muszę spytać serwer o jakąś prostą rzecz gdzie odpowiedzią jest 0 lub 1. Przy czasie od requesta do response do 0.2 sekundy można na takie rozwiązanie wg. mnie przymknąć oko.



Wyślij zaproszenie do