Bonjour,

je travaille sur projet et je dois faire un requête ajax et récupéré les données dans mon controlleur, j'arrive à envoyer ma requete (code 200) mais pas à récupérer mes données dans mon controlleur.

Ma requête Ajax :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
 
  <script>
    $(function() {
      $("#qualitelSubmit").click(function(){
 
        let formData = $('#ajaxResquest').serialize();
      console.log(formData);
        $.post({
          url: '{{path('qualitel_application')}}',
          data: formData,
          success: onSuccess,
          error: onError,
        });
      });
 
    });
    function onSuccess(data) {
			console.log('good');
    }
    function onError() {
      alert('Une erreur a été détectée');
    }
  </script>
mon controller :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
/**
     * @Route("/application",
     *     name="qualitel_application"
     * )
     * @param EntityManagerInterface $em
     * @param ToolService $toolService
     * @return \Symfony\Component\HttpFoundation\RedirectResponse|\Symfony\Component\HttpFoundation\Response
     */
    public function applicationEntranceAction(EntityManagerInterface $em, ToolService $toolService, Request $request, CalculService $calcul)
    {
        if (!$this->isGranted('IS_AUTHENTICATED_REMEMBERED')) {
            return $this->redirectToRoute('qualitel_dashboard');
        }
 
        $qualitelTool = $em->getRepository(Tool::class)->findOneBy(['slug' => 'qualitel']);
        $em = $this->getDoctrine()->getManager();
 
        $t1 = $request->request->get('formData');
        var_dump($t1);
        exit;
        return $this->render('ABCIngQualitelBundle:Default:application.html.twig', [
            'qualitelTool' => $qualitelTool,
 
 
        ]);
    }
Auriez-vous une méthode à m'expliquer, svp ?