Autocomplete avec paire clé / valeur, réponse en xml
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:
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:
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:
value: $(this).text()
Toute idée sera appréciée !