hi cricket
thanks for your help,... thanks for your try,... 
the problem is solved,... 
here is what I did,... 

<?php echo $this->Paginator->options(array('update' => '#comments', 'url'=> 
array('controller' => 'BlogComments', 'action' => 'ajax_show/' . 
$blog['Blog']['id']) )); ?> 

an at the bottom of the page: 

<?php echo $this->Js->writeBuffer(); ?>



On Monday, November 19, 2012 12:04:24 PM UTC-8, cricket wrote:
>
> I don't use Cake's AjaxHelper so can't say much about that. I would 
> log $this->params to see what it has. Also, check $this->request. 
>
> On Mon, Nov 19, 2012 at 2:54 PM, Chris <chri...@yahoo.com <javascript:>> 
> wrote: 
> > hi cricket,... thank you for reply,... 
> > 
> > I think the problem is with: 
> >  $id = array_key_exists('blog_id', $this->params['pass']) ? 
> > $this->params['pass']['blog_id'] : null; 
> > it's not passing it $this->params['pass'] ,... 
> > 
> > this is how I call function,... 
> > <?php echo $ajax->remoteFunction(array('url' => array('controller' => 
> > 'blog_comments', 'action' => 
> 'ajax_show/','blog_id:'.$blog['Blog']['id']), 
> > 'update' => 'comments')); ?> 
> > 
> > and I can't figure out what to do,... 
> > 
> > 
> > On Monday, November 19, 2012 10:57:51 AM UTC-8, cricket wrote: 
> >> 
> >> It would help if you mentioned what the problem was. Also, things 
> >> you've tried, debugging info, etc. 
> >> 
> >> On Mon, Nov 19, 2012 at 3:10 AM, Chris <chri...@yahoo.com> wrote: 
> >> > 
> >> > hi guys,... I can't retrieve blog comments on cake 1.3 when it used 
> to 
> >> > work 
> >> > on cake 1.2 
> >> > can anyone help please,... 
> >> > 
> >> > I call comments ajax page with remoteFunction,... using jQuery: 
> >> > 
> >> > <script type="text/javascript"> 
> >> > <?php echo $ajax->remoteFunction(array('url' => array('controller' => 
> >> > 'blog_comments', 'action' => 
> >> > 'ajax_show/','blog_id:'.$blog['Blog']['id']), 
> >> > 'update' => 'comments')); ?> 
> >> > </script> 
> >> > 
> >> > which is similar to Prototype call (I used to have on cake 1.2,... 
> and 
> >> > it's 
> >> > working on 1.2): 
> >> > 
> >> >     <script> 
> >> >     new Ajax.Updater("comments", "<?php echo 
> >> > $html->url('/blog_comments/ajax_show/blog_id:' . $blog['Blog']['id']) 
> >> > ?>", { 
> >> > evalScripts:true, onComplete:function() { 
> $("comments_loading").hide() } 
> >> > }); 
> >> >     </script> 
> >> > 
> >> > 
> >> > And this is ajax_show function in blog_comments controller: 
> >> > 
> >> >   function ajax_show() 
> >> >   { 
> >> >     $this->layout = 'ajax'; 
> >> > 
> >> > $id = array_key_exists('blog_id', $this->params['pass']) ? 
> >> > $this->params['pass']['blog_id'] : null; 
> >> > 
> >> >     if(!($blog = $this->Blog->findById($id))) 
> >> >     { 
> >> >       die(); 
> >> >     } 
> >> >     else 
> >> >     { 
> >> > 
> >> >       $this->set('url_options', array('blog_id' => $id)); 
> >> >       $this->set('blog', $blog); 
> >> >       $this->set('blog_comments', $this->paginate('BlogComment', 
> >> > array('BlogComment.blog_id' => $blog['Blog']['id'] ))); 
> >> >       $this->set('offset', 
> >> > ($this->params['paging']['BlogComment']['page'] - 
> >> > 1) * $this->paginate['limit'] + 1); 
> >> > 
> >> > debug($blog); 
> >> > debug($blog_comments); 
> >> > 
> >> >     } 
> >> >   } 
> >> > 
> >> > thanks in advance, 
> >> > chris 
> >> > 
> >> > -- 
> >> > Like Us on FaceBook https://www.facebook.com/CakePHP 
> >> > Find us on Twitter http://twitter.com/CakePHP 
> >> > 
> >> > --- 
> >> > You received this message because you are subscribed to the Google 
> >> > Groups 
> >> > "CakePHP" group. 
> >> > To post to this group, send email to cake...@googlegroups.com. 
> >> > To unsubscribe from this group, send email to 
> >> > cake-php+u...@googlegroups.com. 
> >> > Visit this group at http://groups.google.com/group/cake-php?hl=en. 
> >> > 
> >> > 
> > 
> > -- 
> > Like Us on FaceBook https://www.facebook.com/CakePHP 
> > Find us on Twitter http://twitter.com/CakePHP 
> > 
> > --- 
> > You received this message because you are subscribed to the Google 
> Groups 
> > "CakePHP" group. 
> > To post to this group, send email to cake...@googlegroups.com<javascript:>. 
>
> > To unsubscribe from this group, send email to 
> > cake-php+u...@googlegroups.com <javascript:>. 
> > Visit this group at http://groups.google.com/group/cake-php?hl=en. 
> > 
> > 
>

-- 
Like Us on FaceBook https://www.facebook.com/CakePHP
Find us on Twitter http://twitter.com/CakePHP

--- 
You received this message because you are subscribed to the Google Groups 
"CakePHP" group.
To post to this group, send email to cake-php@googlegroups.com.
To unsubscribe from this group, send email to 
cake-php+unsubscr...@googlegroups.com.
Visit this group at http://groups.google.com/group/cake-php?hl=en.


Reply via email to