@Max_Dyachuk

Как отправить форму через AJAX в Symfony2?

Как к Twig форме подключить AJAX отправку?
  • Вопрос задан
  • 855 просмотров
Пригласить эксперта
Ответы на вопрос 3
R0dger
@R0dger
Laravel/Yii/2 AngularJs PHP RESTful API
Javascript если есть другие варианты, я с удовольствием их выслушаю
Ответ написан
Preemiere
@Preemiere
Symfony developer
Описываешь на JavaScript отправку на контроллер для ajax.
Либо, если контроллер принимает не только ajax, можешь сделать проверку на XmlHttpRequest и вернуть JSON.

$form = $this->createCreateForm($entity);
$form->handleRequest($request);

if ($form->isValid()) {
    $em->persist($entity);
    $em->flush();

    if ($request->isXmlHttpRequest()) {
        return new JsonResponse([
            'id' => $entity->getId(),
        ]);
    }

    return $this->redirectToRoute('route');
}
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы