Bonjour à vous, je me débats depuis pas mal de temps pour réussir à faire une simple requête ajax récupérable dans mon controller je viens donc vous demander votre aide, merci de prendre le temps de m'aider.

page.html.twig
Code twig : 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
    <script>
  function onClick(){
        event.preventDefault();
        $.post({
            url : 'http://127.0.0.1:8000/liste',
            data : { 'variable' : 'truc' },
            dataType: 'json',
            async:true,
            sucess: function(data){
                console.log(data)
            }
        });
    }
    document.querySelectorAll('#rechercher').forEach(function(link){
       link.addEventListener('click', onClick); 
 
    })
    </script>

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
    public function liste(Request $request)
    {
        $form = $this->createForm(SearchType::class);
 
        if ($form->isSubmitted()){
            $form->handleRequest($request);
            $data = $request->request->all();
            dump($data);
        }
 
        return $this->render('liste.html.twig',[
            'form' => $form->createView(),
        ]);   
    }