我正在尝试在 jQuery 自动完成中显示 jSON 数据,除了下拉菜单不显示外,一切正常。
我可以使用parse:
(有很多例子),但我认为我需要通过source:
.
是否有可能以我正在做的方式显示数据还是我们需要解析?
如果是,如何?
我对 jquery UI 不是很好
$(function() {
function log( message ) {
$( "<div/>" ).text( message ).prependTo( "#log" );
$( "#log" ).attr( "scrollTop", 0 );
}
$( "#aut_teachers" ).autocomplete({
source: function(request, response) {
$.ajax({
url: base_url+"controller/model",
data: request,
dataType: "json",
type: "post",
success: function(data){
response(data.value);// here is where the problem is
}
});
},
minLength: 2,
select: function( event, ui ) {
log( ui.item ?
"Selected: " + ui.item.value + " aka " + ui.item.id :
"Nothing selected, input was " + this.value );
}
});
});