Try this one..

Add this code starting..

<?php
     if ($isAjax):
          $this->layout = '';
     endif;
?>

-
Miqdad Ali K
+919995258790
http://www.miqdadalik.com




On Fri, Aug 31, 2012 at 4:29 AM, darkangel <[email protected]> wrote:

> Did you fix it? I'm facing the same issue :S
>
>
> On Sunday, July 1, 2012 12:27:27 PM UTC-6, JonStark wrote:
>
>> Thanks for the head up !
>>
>> But still, doesn't solve my problem :(
>>
>> Whenever I try to paginate a update just a given div, I get the full
>> layout in response....
>>
>> Le dimanche 1 juillet 2012 20:18:10 UTC+2, MaJerle.Eu a écrit :
>>
>>> just use $this->request->is('ajax')
>>>
>>> you don't need to include RequestHandler component.
>>> OFC, you have to be on 2.x cake that will work this :)
>>>
>>> <?php echo $this->element('posts'); ?></div>
>>>
>>> why si "</div>" there ?
>>>
>>> --
>>> Lep pozdrav, Tilen Majerle
>>> http://majerle.eu
>>>
>>>
>>>
>>> 2012/7/1 JonStark
>>>
>>>> Hello everyone.
>>>>
>>>> I'm trying to do a Twitter style auto- load more when scrolling :
>>>>
>>>>                          <?php if (!$isAjax):?>
>>>>>
>>>>>    <div id="postList">
>>>>>    <?php endif;?>
>>>>>
>>>>>    <?php echo $this->element('posts'); ?></div>
>>>>>
>>>>>    <?php if (!$isAjax):?>
>>>>>    </div>
>>>>>    <?php endif;?>
>>>>>
>>>>>    <?php if (!$isAjax):?>
>>>>>     <?php
>>>>>     echo $this->Html->script('jquery', false);
>>>>>     $maxPage = $this->Paginator->counter('%**pages%');
>>>>>     ?>
>>>>>     <script type="text/javascript">
>>>>>     var lastX = 0;
>>>>>     var currentX = 0;
>>>>>     var page = 1;
>>>>>     $(window).scroll(function () {
>>>>>     if (page < <?php echo $maxPage;?>) {
>>>>>     currentX = $(window).scrollTop();
>>>>>     if (currentX - lastX > 300 * page) {
>>>>>     lastX = currentX;
>>>>>     page++;
>>>>>     $.get('posts/page:' + page, function(data) {
>>>>>     $('#postList').append(data);
>>>>>     });
>>>>>     }
>>>>>     }
>>>>>     });
>>>>>     </script>
>>>>>    <?php endif;?>
>>>>>
>>>>>    <?php echo $this->Js->writeBuffer(); ?>
>>>>>
>>>>> This should updates only the div "postList" but it returns the whole
>>>> page in the view. In my controller, I have public $components =
>>>> array('RequestHandler'); activated, and $this->set('isAjax',
>>>> $this->RequestHandler->isAjax(**)); in my function. What am I doing
>>>> wrong ? Thanks a lot !
>>>>
>>>>  --
>>>> Our newest site for the community: CakePHP Video Tutorials
>>>> http://tv.cakephp.org
>>>> Check out the new CakePHP Questions site http://ask.cakephp.org and
>>>> help others with their CakePHP related questions.
>>>>
>>>>
>>>> To unsubscribe from this group, send email to
>>>> cake-php+u...@**googlegroups.com For more options, visit this group at
>>>> http://groups.google.com/**group/cake-php<http://groups.google.com/group/cake-php>
>>>>
>>>
>>>  --
> 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].
> Visit this group at http://groups.google.com/group/cake-php?hl=en-US.
>
>
>

-- 
Like Us on FacekBook 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 [email protected].
To unsubscribe from this group, send email to 
[email protected].
Visit this group at http://groups.google.com/group/cake-php?hl=en.


Reply via email to