its possible...

because the ajax helpers dont has in core symfony after 1.2

but you error is in dont uses:

return $this->renderText('('.$output.')');

or

return $this->renderPartial('partial', array('var1' => $var1));

you are trying render an action, its not possible, you need text or partial
in your ajax call.

example:
http://www.symfony-project.org/book/1_2/11-Ajax-Integration#chapter_11_json


On Thu, Oct 22, 2009 at 1:09 PM, dziobacz <aaabbbcccda...@gmail.com> wrote:

>
> really nobody used link_to_remote() ??
>
> On 22 Paź, 14:21, dziobacz <aaabbbcccda...@gmail.com> wrote:
> > ok thx, but now after deleted post I see inside div 'ajaxclass' (where
> > should be posts) small website with 500 error :(
> >
> > On 22 Paź, 14:13, Gareth McCumskey <gmccums...@gmail.com> wrote:
> >
> > > 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 McCumskeyhttp://garethmccumskey.blogspot.com
> > > twitter: @garethmcc
> >
> >
> >
>


-- 
Raphael Almeida Araújo
Homepage: http://sites.google.com/site/raphoxaraujo

--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to