Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Ajax - zwracanie kodu html
dcwiklik
post
Post #1





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 28.04.2006
Skąd: Kraków

Ostrzeżenie: (0%)
-----


Witam,

mam nastepujacy problem i nie wiem jak go rozwiazac.

Za pomoca ajaxa lacze sie z serwerem, wywoluje plik php, ktory zwracac ma okreslone dane z bazy.
Ok - no to taka funkcjonalnosc dziala, zwracany jest kod html, ktory wyswietlany jest bez przeladowania na stronie.

Dla uzyskania lepszego efektu chce dolaczyc do tego jakiegos prototype, zeby mozna bylo animowac te dane, np. rozsuwac szczegolowe informacje na temat poszczegolnych rekordow, ktore znowu sa sciagane z serwera bez przeladowania za pomoca ajaxa.

No i wszystko pieknie ladnie, jesli na stale w htmlu z ajaxem wpisze jakies informacje to sa one przerabiane przez odpowiedni js i ladnie sie to animuje - cos w stylu przyklad

Jesli natomiast analogiczne dane generuje mi php i zwraca do ajaxa, to nie sa na nim wykonywane te skrypty odpowiedzialne za animacje.

przyklad kodu: <div id="kontener"> to sie powinno animowac, jednak nie dziala zwrocone z php </div>

Prosze o pomoc jesli ktos spotkal sie juz z takim problemem.
Go to the top of the page
+Quote Post
xamil
post
Post #2





Grupa: Zarejestrowani
Postów: 158
Pomógł: 0
Dołączył: 9.01.2005

Ostrzeżenie: (0%)
-----


Poklikałem trochę ale nie chce mi sie przedierać przez ten kod. Czy mógłbyś zrobic i wrzucić gdzieś prosty przykład tego co opisałeś powyżej?

Zastanawiam się czy po prostu nie wrzucasz html'a + js który ma się wykonać przez innerHtml do jakiegoś div'a. Jak tak to to nie zadziała.... ale to tylko mogę gdybać. Prosty przykład tego co chcesz osiągnąć i może nam się uda rozwiązać problem.
Go to the top of the page
+Quote Post
dcwiklik
post
Post #3





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 28.04.2006
Skąd: Kraków

Ostrzeżenie: (0%)
-----


Witam,

Nie wrzucam js z tym html, js jest juz w htmlu poczatkowym, niezaleznym od ajaxa, probowalem tez zwracac razem z html js przez innerHTML ale tez nie dzialalo.


Adres do przykladowego skryptu

Szkoda ze nikt nie wie (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) Ale jak to bywa na forach ludzie potrafia tylko napisac ze ktos to juz napisal i nalezy uzyc wyszukiwarki, w przeciwnym wypadku odpowiedzi nie ma, aha albo jeszcze admin potrafi napisac ze temat jest w nieodpowiednim dziale :/

Ten post edytował dcwiklik 14.08.2006, 21:18:30
Go to the top of the page
+Quote Post
ikioloak
post
Post #4





Grupa: Zarejestrowani
Postów: 416
Pomógł: 0
Dołączył: 8.01.2004

Ostrzeżenie: (0%)
-----


Twoj przykladowy skrypt bardzo srednio codzi (Opera9TP2 - moze dlatego). Jesli korzystasz z prototype, to dodajesz w opcjach Ajax.Request: "evalScripts: true". Poczytaj z reszta dokumentacje. Ale jak nie pokazesz kodu to mozemy gdybac. Ja robie tak ze kod zwrocony przez php ma jakies odwolania typu onclick="foo()" i u mnie wszystko dziala. Debuguj wszystko Firebugiem to bedzie ci latwiej zlokalizowac blad.
Go to the top of the page
+Quote Post
jastu
post
Post #5





Grupa: Zarejestrowani
Postów: 382
Pomógł: 0
Dołączył: 29.11.2005
Skąd: :jestem();

Ostrzeżenie: (0%)
-----


Podłączam się prośby do xami`la tylko mnie interesuj kod na ktorym to działa,.....pobierać dane ze skryptów php potrafię tylko dręczy mnie snem niespokojnym ta animacja. Jakaś podpowiedź ? (IMG:http://forum.php.pl/style_emoticons/default/worriedsmiley.gif)
Go to the top of the page
+Quote Post
coolszach
post
Post #6





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 2.10.2006

Ostrzeżenie: (0%)
-----


Cytat(xamil @ 14.08.2006, 00:39:45 ) *
Poklikałem trochę ale nie chce mi sie przedierać przez ten kod. Czy mógłbyś zrobic i wrzucić gdzieś prosty przykład tego co opisałeś powyżej?

Zastanawiam się czy po prostu nie wrzucasz html'a + js który ma się wykonać przez innerHtml do jakiegoś div'a. Jak tak to to nie zadziała.... ale to tylko mogę gdybać. Prosty przykład tego co chcesz osiągnąć i może nam się uda rozwiązać problem.



...a jezeli chcialbym wrzucic html+js i nie da sie wrzucic przez innerHtml... to jak inaczej to zrobic?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)

bede baaardzo wdzieczny za odpowiedz (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) ))

pozdrawiam
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 23.08.2025 - 01:28