The link_to_remote function needs a div ID passed not a div CLASS. So <div class="ajaxclass"> should be <div id="ajaxclass">
On Thu, Oct 22, 2009 at 1:12 PM, dziobacz <aaabbbcccda...@gmail.com> wrote: > > I want to delete posts from my forum without refresh page but now > after clicked link 'Delete post' post is deleting without refreshing > page but it is still showing - I must refresh page and then it isn't > showing - why ? > > I have actions: > > class forumActions extends sfActions > { > > public function executeIndex(sfWebRequest $request) > { > $this->posts = Doctrine::getTable('Posts')->getPosts(); > } > > public function executeDelete(sfWebRequest $request) > { > if ($request->isXmlHttpRequest()) > { > $post = > Doctrine::getTable('Posts')->find($request->getParameter > ('post')); > $post->delete(); > > $this->posts = Doctrine::getTable('Posts')->getPosts(); > } > } > > > And my template indexSuccess.php: > > <?php use_helper('Javascript') ?> > > <div class="ajaxclass"> > <?php foreach ($posts as $x): ?> > > <?php echo $x->getPost(); ?> > <br/> > > <?php echo link_to_remote('Delete post', array( > 'update' => 'ajaxclass', > 'url' => '/forum/delete/post/'.$x->getId(), > )) ?> > > <br/><br/> > > <?php endforeach; ?> > </div> > > > -- Gareth McCumskey http://garethmccumskey.blogspot.com twitter: @garethmcc --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "symfony users" group. To post to this group, send email to symfony-users@googlegroups.com To unsubscribe from this group, send email to symfony-users+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/symfony-users?hl=en -~----------~----~----~----~------~----~------~--~---