I am having a tough time getting Ajax callbacks to work. I am calling
a controller action which updates couple of divs. I can see that the
divs get updated after the ajax call. However, I want a call back to
be called after the divs have been updated. This javascript callback
simply tries to display the ajax result (this ofcourse will be a
something more useful later). However, it looks like the javascript
callback always displays the value of the divs before they are updated
by Ajax.
Below is the ajax call to echo the link. I have tried loaded, before,
after,...etc and all of them seem to work the same way. Any ideas?
Following is the view code that I am using. This is cakephp 1.2.
View
++++
echo $ajax->div('AjaxQuickSaveChapterID');
echo "<p>234</p>";
echo $ajax->divEnd('AjaxQuickSaveChapterID');
echo $ajax->div('AjaxQuickSaveResult');
echo "<p>abc</p>";
echo $ajax->divEnd('AjaxQuickSaveResult');
echo $ajax->link(
'QuickSave',
'/chapters/quicksave',
array(
'update' =>
array('AjaxQuickSaveChapterID',
'AjaxQuickSaveResult'),
'loaded' =>
'CopyAjaxChapterQuickSaveOutputToForm()'
)
);
--~--~---------~--~----~------------~-------~--~----~
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]
For more options, visit this group at
http://groups.google.com/group/cake-php?hl=en
-~----------~----~----~----~------~----~------~--~---