Bonsoir à tous,
j'ai un petit soucis avec la mise en oeuvre d'un petit module de recherche.
Je cherche à récupérer une liste de prospect dans ma bdd avec ajax.

Mon formulaire html et mon javascript est correct et les appels ajax fonctionnent mais il y a une chose que je ne comprends pas. J'ai mis ça dans mon routing.yml (plus ou moins en fonction de ce qui est dit dans jobeet):

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
prospect_search:
  url:   /search.:sf_format
  param: { module: prospect, action: search, sf_format: xml }
  requirements:
    sf_format: (?:xml)
voici mon code javascript :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
$.ajax({
              type: "GET",
              url: $('#formajax').attr('action'), //vaut backend_dev.php/search
              data: { query: this.value }, //vaut ce qui est dans mon input texte
              dataType: 'xml',
              success: function(result){
                //ParseXML(result);
                alert("youpi");
              },
              error: function(result){
                alert("erf");
              }
            });
Ce qui est étrange c'est ce "/search.:sf_format" car si je test de faire une requete à la main backend_dev.php/search?query=toto par exemple et bien symfony me dit : Action "search/index" does not exist.

Je suis perdu donc votre aide serait la bien venue