Bonjour
j'essaye de remplir un autocomplete ,en guise de suggestion de ville, à partir d'une réponse xml.
La réponse me parvient sous cette forme :
Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <response state="true" reason="success"> <city id="xx" postal_code="CP" name="Ville">CP Ville</city> <city id="xx" postal_code="CP" name="Ville">CP Ville</city> ... </response>
En jquery dans l'option source du autocomplete, j'ai actuellement ceci :
Code javascript : 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 source: function(search,response) { var args = { countryCode: countrySelect.val(), userSearching: search.term }; $.post("ajax/manager.php", args, function(result) { var cities = $("city", result).map(function() { return { id: $(this).attr("id"), value: $(this).text() }; }); response(cities); }, "xml"); }
J'obtient une erreur dans la console : "Unexpected token this"
il m'indique la ligne :
Code javascript : Sélectionner tout - Visualiser dans une fenêtre à part value: $(this).text()
Toute idée sera appréciée !
Partager