Hi André Luis, That is correct, the AJAX request method is POST, but CakePHP uses an harcoded "method" using an hidden input on form and use this value to validate on controller.
Murgan, Alexis Germán Desarrollador & Diseñador Web: german.murgan.com.ar Email: ger...@murgan.com.ar MSN: ger...@murgan.com.ar Móvil: +5493424663813 2013/5/7 André Luis <cavall...@live.com> > If you´re sending the data via AJAX, what is the difference between the > hidden fields method be PUT or POST? the data will be sent via AJAX as POST > anyway... > > Em segunda-feira, 6 de maio de 2013 15h47min55s UTC-3, advantage+ escreveu: > >> Running into a weird issue where my form as rendered the HTML shows: >> >> >> >> <form id="EditProfile" class="**form-horizontal" accept-**charset="utf-8 >> " method="post" **action="/manage/profile"> >> >> >> >> This form is submitted using ajax and the function is used by many forms >> thru the site: >> >> $.ajax*({* >> >> * *type: "POST", >> >> url: $*(*sel*)*.attr*(*'action'*)*, >> >> data: $*(*sel*)*.formSerialize*()*, >> >> dataType: 'json', >> >> >> >> And in the controller I have if($this->request->is('ajax') && ($this-> >> request->is('post')) >> >> >> >> But it fails on this 1 form because for some reason it is changing to PUT. >> >> >> >> Are there reason why this would be happening? I looked at a few of my >> forms using this js function and all of the forms and all are set up the >> exact same way / Form->helper standard inputs / selects. >> >> >> >> I even added into the form with issues 'method' => 'POST' (upper and >> lower) but it still fires off a PUT request. Renders as POST but inspecting >> the request shows: >> >> >> >> application/x-www-form-**urlencoded >> >> _methodPUT >> >> >> >> Ideas would be welcome. >> > -- > Like Us on FaceBook https://www.facebook.com/CakePHP > Find us on Twitter http://twitter.com/CakePHP > > --- > You received this message because you are subscribed to the Google Groups > "CakePHP" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to cake-php+unsubscr...@googlegroups.com. > To post to this group, send email to cake-php@googlegroups.com. > Visit this group at http://groups.google.com/group/cake-php?hl=en. > For more options, visit https://groups.google.com/groups/opt_out. > > > -- Like Us on FaceBook https://www.facebook.com/CakePHP Find us on Twitter http://twitter.com/CakePHP --- You received this message because you are subscribed to the Google Groups "CakePHP" group. To unsubscribe from this group and stop receiving emails from it, send an email to cake-php+unsubscr...@googlegroups.com. To post to this group, send email to cake-php@googlegroups.com. Visit this group at http://groups.google.com/group/cake-php?hl=en. For more options, visit https://groups.google.com/groups/opt_out.