Hi,

Pulling out my hair...
I'm trying to do a simple Ajax update from a select box. However, when
ajax makes the XMLHttpRequest, it doesn't pass the form data within
$this->params or $this->data.

If I modify the form to be a regular post form (without ajax), the
data gets passed just fine.

Here's what the ajax form looks like:
---------------
View:

        <form onSubmit="return false;">
                <?php echo $html->hidden('Student/id',array('value' =>
$student['Student']['id'])); ?>

               <div id="mytemplatelist">
                        <?php
                                echo 
$html->selectTag('Student/programtemplate_id', $templatelist,
$student['Student']['programtemplate_id'], array('tabindex' => '2'));
                        ?>
                </div>

                <div id="programtemplateloading" style="display:none;">
                        Loading...
                </div>

                <div id="programtemplate">
                        <?php
                        echo $ajax->submit('Update', array('url' => 
'editProgramTemplate',
'update'=>'mytemplatelist'));
                </div>

      </form>
--------------

Controller:

        function editProgramTemplate()
        {
                pr ($this->params);
                $this->layout = "ajax";
        }
---------------

The Ajax call functions, however when I output $this->params, all I
get is:

Array
(
    [pass] => Array
        (
        )

    [controller] => student
    [action] => editProgramTemplate
    [url] => Array
        (
            [url] => student/editProgramTemplate
        )

    [bare] => 0
    [webservices] =>
    [plugin] =>
)
----------

What am I doing wrong? I made sure to upgrade my install to the latest
stable release, just in case, but the same exact thing is still
happening. Any help would be greatly appreciated - thanks!


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Cake 
PHP" 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