module de recherche avec ajax
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:
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:
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. :aie:
Je suis perdu donc votre aide serait la bien venue :ccool: