plugin bassistance. Comment récupérer plus d'informations ?
bonjour
je début avec Jquery , j'essaye d'utiliser l'autocomplete de bassistance
coté serveur (asp) je génere un fichier xml du style
Code:
1 2 3 4 5
|
<options>
<option>description1</option>
<option>description2</option>
</options> |
coté javascript :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
| function suggest(jqselector, url) {
$j(jqselector).autocomplete(url, {
highlight : false,
parse: parseXML,
formatItem: formatItem,
formatResult: formatResult,
cacheLength: 1
});
};
function parseXML(xml) {
var results = [];
$j(xml).find('option').each(function() {
var value = $j(this).text();
results[results.length] = { 'data': { value: value }, 'result': value, 'value': value };
});
return results;
};
function formatItem(data) {
return data.value;
};
function formatResult(data) {
return data.value;
}; |
tout marche :ccool: mais je veux récupérer plus d'informations
par exemple au lieu d'une seule option par ligne je veux une description et une numéro qui s'affichent dans l'autocomplete et idealement un numero d'index (qui me servira pour faire des mise a jour en appellant des fonctions a la sélection d'un item de la liste d'autosuggestion)
j'ai trouvé des exemples en JSON mais pas en xml
merci de votre aide