0
我想從數據庫中收集數據,以填充jQueryUI自動填充字段。jQuery UI自動完成從數據庫中拉JSON
收集的數據我的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;
}
});
任何人都可以解釋我是如何通過/設備/自動完成URL的自動完成功能&有這個回去返回JSON數據來自動完成源?
請參閱http://jqueryui.com/autocomplete/#remote,您可以直接在autoComplete調用中提供'url' – redDevil