OK, I think I'm nearly there.

If i use the bundled php connector for the treeMenu script it works
fine so I know it works.

$('#fileTreeDemo_1').fileTree({ root: '/', script: '/js/jqueryFileTree/
connectors/jqueryFileTree.php?id=".$CmsFolder->getId()."' },
function(file) {

BUT when I substitute my own
$('#fileTreeDemo_1').fileTree({ root: '/', script: '/folder/tree/id/".
$CmsFolder->getId()."' }, function(file) {

 for the bundled one firebug shows a 404 error for that url.
I can access the url fine directly and it outputs the same format
<ul><li>blah blah</li>........</ul> as the bundled connector except
with the web debug attached to it but I presume that is because when i
access it directly xmlHttpRequest is false so symfony decorates it
with the debug stuff.

Anyone got any ideas of where to look?

Thanks,

TW

On 19 Apr, 15:46, Tofuwarrior <psbur...@googlemail.com> wrote:
> Thanks all, I knew about changing the template but not about the
> render text. I'm just off to try these things out now.
> Much appreciated.
>
> As a general principle is my approach ( ie pull the data from an
> action into the jQuery) correct.
>
> Thanks,
>
> Paul
>
> On 19 Apr, 14:17, Gareth McCumskey <gmccums...@gmail.com> wrote:
>
>
>
> > In addition there are other things you can do too like tell it to use
> > a different template to the one that it will automatically look for
> > (great for re-using a template you've created before) by doing:
>
> > $this->setTemplate('templatefilename'); //Note no return word in fron
> > and no Success.php at the end of the template name
>
> > You can also instruct an action to load a partial instead for those
> > AJAX responses where you need content rendered:
>
> > return $this->renderPartial('partialname', array('variable1'=>$variable1));
>
> > On Mon, Apr 19, 2010 at 2:43 PM, Tofuwarrior <psbur...@googlemail.com> 
> > wrote:
> > > Hi,
>
> > > If anyone can help me I would be very grateful, I'm over my head but I
> > > think it is probably a simple thing i'm missing. I've got this far
> > > using the jobeet tutorial and various jQuery and symfony resources but
> > > I'm stuck.
>
> > > I'm trying to get an ajax jQuery treeMenu to work in symfony and I
> > > think I might be lacking basic understanding about how to set it up in
> > > Symfony. I'm using 1.4 and have installed the jQueryReloaded plugin so
> > > no problems there.
>
> > > Currently I am doing this in the show template which is where the tree
> > > should show.
> > > <?php echo javascript_include_tag('/js/jqueryFileTree/
> > > jqueryFileTree') ;
> > > echo jq_javascript_tag("
> > > $(document).ready( function() {
> > >                                
> > > $('#fileTreeDemo_1').css('background-color','#999');
> > >                                $('#fileTreeDemo_1').fileTree({ root: '/', 
> > > script: '/folder/tree/
> > > id/".$CmsFolder->getId()."' }, function(file) {
> > >                                        alert(file);
> > >                                });
>
> > >                        });
>
> > > ");
> > > ?>
>
> > > This calls the jquery file tree thing fine. By interrupting the
> > > process in the script I can see that the div gets updated with the
> > > loading image so that's not the problem but looking in firebug I can
> > > see that there is a 404 happening, it says: 
> > > POSThttp://www.domain.com/folder/tree/id/1
> > > . If I access this action (which is the one supposed to return the
> > > stuff for the ajax) I get a 500 error, no template found
> > > (treeSuccess.php).
>
> > > I don't want a template, I just want to get the raw output of this
> > > action into this javascript function and I figure this is the
> > > problem.
>
> > > Just for reference.
> > > The tree menu script is  here:http://pastebin.com/R1yW0C9t
>
> > > Thanks for taking a look, I'm tearing my hair out!
>
> > > --
> > > If you want to report a vulnerability issue on symfony, please send it to 
> > > security at symfony-project.com
>
> > > 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
>
> > --
> > Gareth McCumskeyhttp://garethmccumskey.blogspot.com
> > twitter: @garethmcc
>
> > --
> > If you want to report a vulnerability issue on symfony, please send it to 
> > security at symfony-project.com
>
> > 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 
> > athttp://groups.google.com/group/symfony-users?hl=en
>
> --
> If you want to report a vulnerability issue on symfony, please send it to 
> security at symfony-project.com
>
> 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 
> athttp://groups.google.com/group/symfony-users?hl=en

-- 
If you want to report a vulnerability issue on symfony, please send it to 
security at symfony-project.com

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