hmmm disregard.. JSON.stringify to the rescue :S
On Sat, Apr 28, 2012 at 6:25 PM, Greg Skerman <[email protected]> wrote: > I will add, that POST and GET works fine... data is passed back and forth > as expected and cakephp's "magic" takes care of saving of data perfectly > fine. > > > On Sat, Apr 28, 2012 at 6:24 PM, Greg Skerman <[email protected]> wrote: > >> Hi all, >> >> Building a simple tool which uses a cakephp rest service. The client >> application is the webpage generated by the application, and it reacts to >> user input such as dragging and dropping things around. >> >> I've extended the jquery ajax helper methods to include methods for PUT >> and DELETE, and these are triggering just fine. >> >> The problem is I am unable to get the data back to cakephp to do anything >> with it. >> >> heres the javascript which triggers everything off: >> >> $('div.content-block').droppable({ >> drop: function(event, ui) >> { >> $(this).children('ul').append(ui.draggable); >> // perform the PUT on the db... >> var pilotID = ui.draggable.attr('id').split('-')[1] >> var squadID = $(this).attr('id').split('-')[1]; >> >> $.put('pilots/'+pilotID+'.json', >> { >> "squad_id" : squadID >> }, function() { >> alert('success'); >> }).error(function(){ >> alert('error'); >> }, 'json'); >> >> >> as you can see, it is performing a PUT request on the pilots controller >> which is setup up with default resource map, parse extensions and request >> handler. Dragging and dropping a pilot from one squad to another correctly >> triggers a HTTP PUT request, however inspecting $this->request->data and >> $this->request->input('json_decode') both return empty arrays. >> >> I'd appreciate assistance from anyone who has successfully gotten jquery >> to interact with a cakephp rest api. >> >> Cheers :) >> >> > -- Our newest site for the community: CakePHP Video Tutorials http://tv.cakephp.org Check out the new CakePHP Questions site http://ask.cakephp.org and help others with their CakePHP related questions. To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/cake-php
