No you don't. You can load an action template inside a div using
link_to_remote

And FYI I use the link_to_remote all the time. An error 500 is an
application error server side which you need to fix. Go through your code
and debug as normal

On Thu, Oct 22, 2009 at 5:25 PM, Raphael <raphox.ara...@gmail.com> wrote:

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


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

Reply via email to