In controller:

function new_list() {

        Configure::write('debug', 0);
        $this->autoRender = false;

        $this->loadModel('Menugroup');
        $this->Menugroup->recursive = 1;

            if($this->RequestHandler->isAjax()) {

                        $menugroups = $this->Menugroup->find('list', 
array('order' =>
array('Menugroup.order DESC')));
                        $result = json_encode($menugroups);
                        // echo $result;
                        $this->set('result', $result);
            }

}


In Jquery:

$('.new_list-link').click( function () {
                        $.post('/menus/new_list', function(result) {
                          $('#menu_list').html(result);
                        });
           });

I get an empty list unless I uncomment that echo statement in the
controller, then it works great.
Why would this make a difference or even be necessary?

Thanks!!

-- 
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
[email protected] For more options, visit this group at 
http://groups.google.com/group/cake-php

Reply via email to