2010-11-03 5 views
1

Hey les gars. J'ai un problème sur l'utilisation du plugin jquery auto-complete.mon problème est comme l'inconvénient. J'utilise le cadre ruby ​​on rails pour développer un projet.Ajax autocomplete url problème

$().ready(function() { 
    $("#person_name").focus().autocomplete('show_people', {multiple: false, formatItem: formatItem, width: 290}).result(function(event,item){} 
    } 

Ceci est mon code javascript. je suis sur la page ..../conversations/23. mais quand j'utilise le code auto-complete .the envoyer une demande à/conversations/23/show_people. Je ne veux pas envoyer la demande. Je veux envoyer la demande de recherche à/conversations/show_people. merci pour votre aide!

Répondre

3

donc spécifier l'URL comme "/ conversations/show_people" au lieu de "show_people"

+0

Je l'avais déjà utilisé le style, mais quand j'utilise cette style, la jquery n'envoie aucune requête au serveur –

1

Tout d'abord, mettre à jour votre plugin autocomplete à la dernière version (la dernière version est dans l'interface utilisateur jQuery):

http://jqueryui.com/demos/autocomplete

Et une fois que vous avez mis à jour, test en utilisant la nouvelle syntaxe qui ressemble à:

$("#my_input").autocomplete({ source: "/url", ... });