This tutorial is for the Ext JS framework but the theory of ajax
related info is the same.

http://blogs.bigfish.tv/adam/2008/02/12/drag-and-drop-using-ext-js-with-the-cakephp-tree-behavior/

Cheers,
Adam

On May 31, 3:18 pm, Luciano <[EMAIL PROTECTED]> wrote:
> Hi guys,
>
> I have an app that I wrote using Cake and I have a decent
> understanding of the Cake principles and techniques. However, I
> started to make some of my actions ajax driven and still haven't been
> able to successfully complete the process.  I red through tons of
> posts and tried to glue together bits and pieces of some people who
> don't use the built in spriptaculous and use a different library (ie.
> jquery) but haven't had much luck making it work.  Below is my
> scenario:
>
> JavaScript code (YUI):
>
> // Make the call to the server for JSON data
>       YAHOO.util.Connect.asyncRequest('POST','<?php echo $html->url('/
> organization/join/'.$organization['id']); ?>', callbacks);
>
> // My callbacks
>           var callbacks = {
>
>           success : function (o) {
>
>               // Process the JSON data returned from the server
>               var messages = [];
>               try {
>                   messages = YAHOO.lang.JSON.parse(o.responseText);
>               }
>               catch (x) {
>                   alert("JSON Parse failed!");
>                   return;
>               }
>
>               // The returned data was parsed into an array of
> objects.
>               // Do whatever here
>
>           },
>
>           failure : function (o) {
>               if (!YAHOO.util.Connect.isCallInProgress(o)) {
>                   alert("Async call failed!");
>               }
>           },
>
>           timeout : 3000
>       }
>
> Questions:
> 1 - What should I have in my beforeFilter() for this controller?
> 2 - How do I get the action to return a Json only?
> 3 - Do I have to add any .ctp file or modify routes.php?
>
> I appreciate if someone could provide me with all the things needed to
> get a json object back from an AJAX request.
>
> PS: I am using 1.2 beta, thanks!
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to