Are you doing your testing in IE7? There are reports that IE sucks:
    https://trac.cakephp.org/ticket/1935
    http://www.google.com/search?q=internet+explorer+sucks

Or maybe following in the footsteps of a tried-and-true approach:
    http://marcgrabanski.com/article/cakephp-ajax-quick-save-jquery

Quick checklist:
    1. Is the JS collecting the right values and actually submitting
them to the correct location?
    2. Is the action being reached in the controller?
    3. Is RequestHandlerComponent::isAjax() returning the expected
value?

On Jul 8, 1:03 pm, jeff <jeffery2k2...@gmail.com> wrote:
> thanx for the reply marcelo....
>
> so i think i need to reconsider a better understanding of cakephp
>
> therefore i now turned into a much simple program in cakephp
>
> using all its feature ....
>
> but still am not able to get the value from jquery to a controller in
> cakephp
>
> heres what i did....
>
> i created a controller as follows
>
> beers_controller.php
> =======================================
> <?php
> class BeersController extends AppController
> {
>         var $name = "Beers";
>         var $uses = null;
>         var $helpers = array('Form', 'Html', 'Javascript',
> 'Time','Paginator','Ajax');
>         var $components = array('RequestHandler','Email');
>
>         function view_beer()
>         {
>                 print_r($this->params);
>         }
>
>         function add_beer()
>         {
>            Configure::write('debug', 0);
>            $this->autoRender = false;
>
>            if($this->RequestHandler->isAjax())
>            {
>                $this->Session->write('BeersInOurSession',
> $this->params['form']['id']);
>                pr($this->Session->read('BeersInOurSession'));
>                print_r($this->Session->read('BeersInOurSession'));
>            }
>
>            print_r($this->Session->read('BeersInOurSession'));
>
>            $pop = $this->Session->read('BeersInOurSession');
>
>            print_r($pop);
>
>            echo "pop=$pop";
>        }
>
> }
>
> ?>
> =======================================
>
> =>what i have did here is just created a view page for the function
> view_beer() which contains
>
> just a simple link and i have passed a value of id thru it...
>
> i used jquery to post this value and need this value in the contoller to be
> viewd but still no go,
>
> heres my view file
>
> view_beer.ctp
> ==========================================
> <?php
>     //let's load up the jQuery core
>     echo $javascript->link('jquery-1.3.2.min');
>
>     //and now... some file that will be specific to this view (page)
>     echo $javascript->link('beers_view_beer');
> ?>
> <?php echo $html->link('add beer', '#', array('onclick'=>'return false;',
> 'id'=>'some-beer-name', 'class'=>'add-beer-link')); ?>
> <?
> echo "<br/>";
> echo "<br/>";
> echo "<br/>";
> $pp = $session->read('BeersInOurSession');
>
> echo "pop=$pp";
> ?>
> ===========================================
>
> =>as u can see its just an id thts am trying to get in the controller
> printed
>
> ie. in this case would be " some-beer-name ".......................
>
> my javascript file for this is
>
> beers_view_beer.js
> =========================================
> $(document).ready(function() {
>
>     $('.add-beer-link').click( function () {
>          $.post('/beers/add_beer', {id: $(this).attr('id')});
>    });
>
> });
>
> =========================================
>
> =Isn't this a pretty simple stufff.......................
>
> =>Am really getting frustrated......
>
> =>is there something that am doing wrong.............
>
> =>Or is there any other method to get the values displayed
>
> =>ANY HELP WOULD BE GREATLY APPRECIATED..........
>
> => THANZ IN ADVANCEEE...........................
--~--~---------~--~----~------------~-------~--~----~
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
For more options, visit this group at 
http://groups.google.com/group/cake-php?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to