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
-~----------~----~----~----~------~----~------~--~---