Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [Symfony] AJAX, formularz, Prototype
Juzef
post 7.10.2007, 13:22:34
Post #1





Grupa: Zarejestrowani
Postów: 45
Pomógł: 1
Dołączył: 15.02.2006
Skąd: Zakrzów

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


Witam
Znów muszę wystąpic tu z problemem pozornie trudnym, a chodzi o dokładnie coś takiego jak opisane tutaj. Mam listę komentarzy, każdy to osobny div, teraz formularz odpalam AJAXem i wrzuca on kolejną warstwę z komentarzem. Chodzi mi by jak w w/w linku zastosować jakiś efekt wizualny na tej dodawanej warstwie. Kombinowałem, jednak rozwiązania nie osiągnąłem, więc liczę że z wyrozumiałością do lamera podejdziecie...
Z poważaniem
Juzef


--------------------
Linux is like wigwam: no gates, no windows, apache inside.
Go to the top of the page
+Quote Post
enigma
post 16.10.2007, 18:49:10
Post #2





Grupa: Zarejestrowani
Postów: 163
Pomógł: 0
Dołączył: 10.09.2006

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


przecież masz w askeet tutorial opisane dodawanie http://www.symfony-project.com/askeet/1_0/10
  1. <div class="answer" id="add_answer">
  2. <?php echo form_remote_tag(array(
  3. 'url' => '@add_answer',
  4. 'update'  => array('success' => 'add_answer'),
  5. 'loading' => "Element.show('indicator')",
  6. 'complete' => "Element.hide('indicator');".visual_effect('highlight', 'add_answer'),
  7. )) ?>
  8.  
  9. <div class="form-row">
  10. <?php if ($sf_user->isAuthenticated()): ?>
  11. <?php echo $sf_user->getNickname() ?>
  12. <?php else: ?>
  13. <?php echo 'Anonymous Coward' ?>
  14. <?php echo link_to_login('login') ?>
  15. <?php endif; ?>
  16. </div>
  17.  
  18. <div class="form-row">
  19. <label for="label">Your answer:</label>
  20. <?php echo textarea_tag('body', $sf_params->get('body')) ?>
  21. </div>
  22.  
  23. <div class="submit-row">
  24. <?php echo input_hidden_tag('question_id', $question->getId()) ?>
  25. <?php echo submit_tag('answer it') ?>
  26. </div>
  27. </form>
  28. </div>


div w którym znajduje się formularz odpowiedzi zostaje zaktualizowany i w jego miejscu pojawia się wysłana odpowiedź. Ta dodana odpowiedź jest również podświetlana
Go to the top of the page
+Quote Post
Juzef
post 20.10.2007, 22:01:04
Post #3





Grupa: Zarejestrowani
Postów: 45
Pomógł: 1
Dołączył: 15.02.2006
Skąd: Zakrzów

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


Łoj, zapomniałem już w sumie o tej sprawie. Tylko mnie tu chodziło aby to było wielokrotnego użytku, a w/w rozwiązanie to wyklucza. Jednak mniejsza o to teraz, już znalazłem rozwiązanie/prawie/. Dodaje do wywołania ajaxowej funkcji 'position' na 'bottom' i jak w response dostaje div'a z komentarzem, dorzucam go do listy. Problem w zasadzie pozostał z przyprawieniem do tego efektu graficznego. W tym celu musiałbym jakoś zapodać każdemu div'owi jego ID, a na to dotąd pomysłu nie mam.


--------------------
Linux is like wigwam: no gates, no windows, apache inside.
Go to the top of the page
+Quote Post

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 Wersja Lo-Fi Aktualny czas: 21.06.2025 - 04:18