KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
I'm trying to submit a form via ajax to update a field of an entity, but do not know how to retrieve the data from the controller: <form class="ajax" action="{{ path('ajax_setSocial') }}" method="post" {{ form_enctype(form) }}> <div class="editor"> {{ form_errors(form) }} <div class="editLabel pls">{{ form_label(form.ragSocial) }}</div> <div class="editField"> <div class="ptm"> {{ form_widget(form.ragSocial) }} {{ form_errors(form.ragSocial) }} </div> {{ form_rest(form) }} <div class="mtm"> <button class="btn btn-primary disabled save" type="submit">Save</button> <button class="btn ann">Close</button> </div> </div> </div> var url = Routing.generate('ajax_setSociale'); var Data = $('form.ajax').serialize(); $.post(url, Data , function(results){ if(results.success == true) { $(this).parents('ajaxContent').remove(); $(this).parents('.openPanel').removeClass('openPanel'); } else { alert('False'); //test } }); controller (ajax_setSocial route) public function setSocialeAction(Request $request) { $em = $this->getDoctrine()->getManager(); // $id = $request->get('form'); ??? $entity = $em->getRepository('MyBusinessBundle:Anagrafic')->find($id); if (!$entity) { throw $this->createNotFoundException('Unable to find Anagrafic entity.'); } $form = $this->createFormBuilder($entity) ->add('ragSocial', 'text', array('label' => 'Social')) ->add('id', 'hidden') ->getForm(); $form->bind($request); if ($f
Tags (comma-separated)
Save Edits
Cancel