Как отправить форму через AJAX в Symfony2?
Javascript если есть другие варианты, я с удовольствием их выслушаю
Описываешь на 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');
}