Bonjour
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 ! )
en gros , cette fonction (avec cache ) http://jqueryui.com/demos/autocomple...ote-with-cache :
mon input est sous la forme :
Code : 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
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>
sauf que je ne controle pas la variable que mon input envoie : qui est toujours $term .
Code : Sélectionner tout - Visualiser dans une fenêtre à part <label for="input1">input1: </label><input type="text" id="input1" name="input1"/>
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 !
Partager