Używam jQuery do edycji mojego formularza, który jest zbudowany w Symfony.Jak mogę wysłać odpowiedź json w kontrolerze symfony2
Wyświetlam formularz w oknie dialogowym jQuery, a następnie przesyłam go.
Dane wprowadzane są poprawnie w bazie danych.
Ale nie wiem, czy muszę wysłać JSON z powrotem do jQuery. Właściwie to jestem trochę zmieszany z JSON.
Załóżmy, że dodałem wiersz w mojej tabeli z jQuery i po przesłaniu formularza, po przesłaniu danych, chcę odesłać te dane wiersza, aby móc dynamicznie dodawać wiersz tabeli, aby pokazać dodane dane.
Jestem zdezorientowany jak można uzyskać te dane z powrotem
To jest mój aktualny kod
$editForm = $this->createForm(new StepsType(), $entity);
$request = $this->getRequest();
$editForm->bindRequest($request);
if ($editForm->isValid()) {
$em->persist($entity);
$em->flush();
return $this->render('::success.html.twig');
}
To jest tylko szablon z komunikatem sukcesu
Jak więc Serializować jednostki i wysłać go jako JSON odpowiedzi? Szukałem tego przez tydzień .. http://stackoverflow.com/questions/14798532/symfony2-json-response-returns-weird-utf-characters –
Możesz także użyć Symfony JsonResponse (Symfony \ Component \ HttpFoundation \ JsonResponse) – Kiddo
@Kiddo - istnieje odnośnik do dokumentu już w odpowiedzi;) –