2011-04-21 7 views
0

J'utilise la bibliothèque de saisie semi-automatique de jquery Ui, et tout fonctionne très bien mais j'ai un problème avec les "terms =" qui sont placés à la fin de l'url. Ce dont j'ai besoin est la source à regarder "www.mysite.com/searchTerms=[searchvar]" où maintenant il met automatiquement "terms = [searchvar]" à la fin de toute URL que je mets dedans.Jquery UI Saisie semi-automatique "termes"

$("#tags").autocomplete({ 
      source: 'http://www.mysite.com/search/autoComplete.mi?searchTerm=', 
     }); 

avec cela, si je tape « cheval », il recherche l'URL « http://www.mysite.com/search/autoComplete.mi?searchTerm= & terme = cheval » quand je besoin de chercher "http://www.mysite.com/search/autoComplete.mi?searchTerm=horse"

le code html

<div class="ui-widget"> 
    <label for="tags">Tags: </label> 
    <input id="tags" /> 
</div> 

je regardé à travers la documentation et ne pouvait pas trouver quoi que ce soit

Répondre

0

Vous pouvez le faire avec un attribut dans les balises objet:

$("#tags").autocomplete({ 
     source : 'http://www.mysite.com/search/autoComplete.mi?searchTerm='+ 
     $(this).attr("searchvalue"), 
     }); 
+0

quand je fais que je reçois http: //www.mysite .com/search/autoComplete.mi? searchTerm = undefined & term = cheval – pfunc

+0

vous devez également mettre quelque chose sur la valeur de recherche attr. Quel genre d'élément $ ("# tags") est? –

+0

c'est une boîte de saisie. J'ai essayé $ ('# tags'). Val(), mais rien obtenu – pfunc

Questions connexes