Autocomplete : comment faire avec plusieurs paramètres
Bonjour :D
en utilisant jQ autocomplete , je bute sur un truc :/
j'essaye de faire de l'autocomplete sur 8 inputs avec recherche dans une bdd unique avec la même page php et avec un retour d'information sous format json ( je parle français ! je vous l'assure :lol: ! )
en gros , cette fonction (avec cache ) http://jqueryui.com/demos/autocomple...ote-with-cache :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| <script>
$(function() {
var cache = {},
lastXhr;
$( "#input1" ).autocomplete({
minLength: 2,
source: function( request, response ) {
var term = request.term;
if ( term in cache ) {
response( cache[ term ] );
return;
}
lastXhr = $.getJSON( "recherche.php", request, function( data, status, xhr ) {
cache[ term ] = data;
if ( xhr === lastXhr ) {
response( data );
}
});
}
});
});
</script> |
mon input est sous la forme :
Code:
<label for="input1">input1: </label><input type="text" id="input1" name="input1"/>
sauf que je ne controle pas la variable que mon input envoie : qui est toujours $term .
ce que je souhaite , c'est donner un nom de variable a chaque input pour pouvoir faire le tri dans ma page recherche.php
merci !