Ajax自动完成URL问题

时间:2010-11-03 08:08:32

标签: jquery ruby-on-rails

嘿,伙计们。   我在使用jquery自动完成插件时遇到了问题。我的问题是缺点。   我在rails框架上使用ruby来开发项目。

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

这是我的javascript代码。我在页面上.... / conversation / 23。但是当我使用自动完成时,代码会向/ conversations / 23 / show_people发送请求。我不希望它发送请求。我希望它将搜索请求发送到/ conversations / show_people。   谢谢你的帮助!

2 个答案:

答案 0 :(得分:3)

因此,请将网址指定为“/ conversations / show_people”,而不仅仅是“show_people”

答案 1 :(得分:1)

首先,将您的自动完成插件更新到最新版本(最新版本在jQuery UI中):

http://jqueryui.com/demos/autocomplete

升级后,使用新语法测试,如:

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