I have run into issues like this as well.  For some reason sometimes when
content is pulled in via ajax I need to call $js->writeBuffer; at the bottom
of the view in the action which is called to get all of the javascript to
echo properly.

It kind of makes sense, if you have $js->writeBuffer at the bottom of your
layout, and your layout isn't refreshed, then you won't get the javascript
from the new view

I am not sure if this is how it is supposed to work, but that's just what
i've noticed

On Tue, Dec 15, 2009 at 2:21 PM, Joe Theory <[email protected]> wrote:

> I am having the same problem and can confirm that it happens
> specifically when using JQuery.   Using the Js Helper with Mootools
> works just fine.
>
> On Dec 14, 3:44 am, Scronkey <[email protected]> wrote:
> > I believe I know what's going on now but I'm not sure how to fix it.
> >
> > On the first (successful) ajax call the next set of content is loaded,
> > including the paginator links, however the paginator links are not
> > successfully bound to a jQuery ajax call, therefore the next click
> > results in a normal page request which then results in correctly bound
> > events.
> >
> > Marks post mentions the use of 'evalScripts' => true to chain the ajax
> > requests however this seems to have no effect with jQuery (his example
> > uses MooTools).
> >
> > Is there a way I can ensure the events are rebound using jsHelper with
> > jQuery after the ajax call?
>
> Check out the new CakePHP Questions site http://cakeqs.org and help others
> with their CakePHP related questions.
>
> You received this message because you are subscribed to the Google Groups
> "CakePHP" group.
> To post to this group, send email to [email protected]
> To unsubscribe from this group, send email to
> [email protected]<cake-php%[email protected]>For
>  more options, visit this group at
> http://groups.google.com/group/cake-php?hl=en
>

Check out the new CakePHP Questions site http://cakeqs.org and help others with 
their CakePHP related questions.

You received this message because you are subscribed to the Google Groups 
"CakePHP" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected] For more options, visit this group at 
http://groups.google.com/group/cake-php?hl=en

Reply via email to