我正在尝试从数据库收集数据,以反过来填充jQueryUI自动完成字段。
我收集数据的ajax查询工作正常,如下所示:
$.ajax({
type: "GET",
url: "/devices/autocomplete",
data: { keywords: keyword_string },
cache: true,
success: function(){
}
});
这会以json格式返回数据 - 我基本上想要将此函数与我的自动完成功能'合并',但不确定我做错了什么。
$("#tags").autocomplete({
source: function(request, response){
$.ajax({
type: "GET",
url: "/devices/autocomplete",
data: { keywords: keyword_string },
cache: true,
success: function(html){
//$("ul#results").html(html);
}
});
},
minLength: 2,
dataType: "json",
cache: false,
focus: function(event, ui) {
return false;
},
select: function(event, ui) {
this.value = ui.item.label;
/* Do something with user_id */
return false;
}
});
任何人都可以解释我如何将/ devices / autocomplete URL传递给自动完成功能&有这个将json数据返回到自动完成源吗?
答案 0 :(得分:0)
提供了其他用户解释的网址。