![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 120 Pomógł: 1 Dołączył: 5.07.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam musze zrobić prosty formularz ankiety w php ale chciałbym zrobić tak żeby wszystko sie dynamicznie przeładowywało w ajaxie
muszą być 4 podstrony 1 pytanie -> 2 pytanie -> formularz z danymi wypełniającego -> strona z podziękowaniem(która wysyła emaila) jak to najlepiej rozegrać polecacie jakąś konkretną biblioteke? zależy mi na czymś z przykładami i dobra dokumentacja bo nie mialem za duzo doczynienia z ajaxem wczesniej pozdrawiam Ten post edytował Ikky 30.07.2009, 07:57:51 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 654 Pomógł: 121 Dołączył: 27.10.2007 Skąd: Poznań, Łódź Ostrzeżenie: (0%) ![]() ![]() |
Hejka
Skłaniałbym się ku bibliotece jquery. Z pomocą tej biblioteki korzystanie z dobrodziejstw ajaxa jest bardzo łatwe, dodatkowo łatwo można znaleźć dobre przykłady i dokumentację. A odnośnie formularza to pomyślałbym nad kilkoma divami umieszczonymi jeden nad drugim. W danej chwili widoczny jest tylko jeden, reszta wyłączona. Oczywiście wszystkie w ramach jednej formy. Na ostatnim "submit" wysyłający ajaxem dane... ps1. Paneli też nie musisz robić od zera - są biblioteki korzystające z jquery, które oferują taką funkcjonalność (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) ps2. link do biblioteki: jquery Ten post edytował fly474 30.07.2009, 10:51:16 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 312 Pomógł: 9 Dołączył: 14.10.2006 Skąd: warszawa Ostrzeżenie: (0%) ![]() ![]() |
A ja polecam Prototype (do AJAXa) oraz script.aculo.us (do animacji).
Prototypem dynamicznie tworzysz formularz bez większych problemów i zbierasz dane oraz wysyłasz do serwera dane. Scriptaculousem robisz animację przesuwających się divów (strona 1,2 itd). Prototype jest bardzo dobrze udokumentowany i jak się trochę poczyta można nim robić niesamowite rzeczy. Scriptaculous jest trochę słabiej opisany ale na ich stronie jest bardzo dużo przykładów wykorzystania. |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 673 Pomógł: 106 Dołączył: 31.12.2008 Ostrzeżenie: (0%) ![]() ![]() |
moim zdaniem najlepszym sposobem jest po prostu przeładowanie strony (po co wydziwiać?), ale jeśli bardzo chcesz zrobić dynamiczne przeładowywanie to nałóż jedno na drugie i zmieniaj tylko wartość z-index (to nawet w js powinno wyjść) (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
PS gotowce? nie lepiej zrobić coś samemu.. (IMG:http://forum.php.pl/style_emoticons/default/sciana.gif) Ten post edytował r4xz 30.07.2009, 14:37:34 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 120 Pomógł: 1 Dołączył: 5.07.2009 Ostrzeżenie: (0%) ![]() ![]() |
dzięki bardzo wszystkim za pomoc jak będe potrzebował coś zrobić to na pewno skorzystam z Waszych propozycji
okazało się że miałem to zrobić na frameworku firmowym kontroler-model-widok i wyszło tak jak w ajaxie bo po kliknieciu dalej na tej samej stronie bez przeładowania pojawia sie kolejne pytanie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) dzieki za pomoc (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 23:25 |