$().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。 谢谢你的帮助!
答案 0 :(得分:3)
因此,请将网址指定为“/ conversations / show_people”,而不仅仅是“show_people”
答案 1 :(得分:1)
首先,将您的自动完成插件更新到最新版本(最新版本在jQuery UI中):
http://jqueryui.com/demos/autocomplete
升级后,使用新语法测试,如:
$("#my_input").autocomplete({ source: "/url", ... });